Stephen Diehl (sdiehl)

sdiehl

Geek Repo

Location:London

Home Page:http://www.stephendiehl.com

Twitter:@smdiehl

Github PK Tool:Github PK Tool


Organizations
DataHaskell
llvm-hs
protolude
pydata

Stephen Diehl's repositories

write-you-a-haskell

Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)

Language:HaskellLicense:MITStargazers:3353Issues:191Issues:50

wiwinwlh

What I Wish I Knew When Learning Haskell

Language:HaskellLicense:NOASSERTIONStargazers:2578Issues:93Issues:0

kaleidoscope

Haskell LLVM JIT Compiler Tutorial

Language:HaskellLicense:NOASSERTIONStargazers:1033Issues:39Issues:26

bulletproofs

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup

Language:HaskellLicense:BSD-3-ClauseStargazers:536Issues:30Issues:3

numpile

A tiny 1000 line LLVM-based numeric specializer for scientific Python code.

Language:Jupyter NotebookLicense:MITStargazers:406Issues:16Issues:4

gevent-tutorial

Gevent tutorial for the Working Python Developer

kaylee

MapReduce with ZeroMQ

Language:PythonLicense:MITStargazers:121Issues:4Issues:0

repline

Haskeline wrapper for GHCi-like REPL interfaces

Language:HaskellLicense:MITStargazers:107Issues:5Issues:19

zkp

A framework to execute and verify algorithms using Groth16 zkSNARKs.

Language:HaskellLicense:NOASSERTIONStargazers:90Issues:6Issues:0

arithmetic-circuits

Arithmetic circuits for zero knowledge proof systems

Language:HaskellLicense:MITStargazers:82Issues:7Issues:1

cabal-edit

A utility for managing Hackage dependencies and manipulating Cabal files from the command line.

Language:HaskellLicense:MITStargazers:74Issues:6Issues:3

pairing

Optimised bilinear pairings over elliptic curves

Language:HaskellLicense:MITStargazers:55Issues:9Issues:6

galois-field

Finite field and algebraic extension field arithmetic

Language:HaskellLicense:MITStargazers:50Issues:11Issues:12

sonic

Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings

Language:HaskellLicense:MITStargazers:45Issues:9Issues:0

tiny-graphrag

A tiny 1000 line implementation of GraphRAG in Python

Language:PythonLicense:MITStargazers:43Issues:1Issues:0

elliptic-curve

A polymorphic interface for elliptic curve operations

Language:HaskellLicense:MITStargazers:41Issues:9Issues:3

vim-ormolu

Plugin for formatting Haskell source code

Language:Vim ScriptLicense:MITStargazers:40Issues:2Issues:9

dotfiles

My config files

Language:Vim ScriptStargazers:24Issues:2Issues:0

galois-fft

Finite field polynomial arithmetic based on fast Fourier transforms

Language:HaskellLicense:MITStargazers:19Issues:8Issues:0

datetime

Financial datetimes and holiday recurrence rules

Language:HaskellLicense:Apache-2.0Stargazers:18Issues:7Issues:0

awesome-crypto-critique

Awesome critique of crypto / web3. Aim for this to be high quality and constructive (where possible!)

License:CC0-1.0Stargazers:16Issues:4Issues:0

haskell-picosat

Haskell bindings for PicoSAT solver

Language:CLicense:MITStargazers:16Issues:4Issues:2

picologic

Symbolic logic expressions

Language:HaskellLicense:MITStargazers:14Issues:5Issues:0

vim-cabalfmt

Cabal-fmt vim plugin for formatting Cabal package files

Language:Vim scriptLicense:MITStargazers:14Issues:4Issues:0

validation

Applicative data validation

Language:HaskellLicense:MITStargazers:5Issues:3Issues:0

prm

Training transformers for process reward models

Language:PythonLicense:MITStargazers:4Issues:0Issues:0

located

Source location helpers

Language:HaskellLicense:BSD-3-ClauseStargazers:1Issues:2Issues:0

django-river

Django workflow library that supports on the fly changes ⛵

Language:PythonLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

haskellcosm

Collecting information about Haskell ecosystem - companies, communities, media, etc.

Language:HaskellLicense:Apache-2.0Stargazers:0Issues:3Issues:0

snowflake-sqlalchemy

Snowflake SQLAlchemy

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0