Samuel Schlesinger's repositories
stm-incremental
A very simple interface for incremental computation using STM in Haskell.
version-control
A version control system implemented from scratch in Rust.
blake3-lamport-signatures
An implementation of Lamport/Merkle signatures in Rust using the BLAKE3 hash function.
backprop
Heterogeneous automatic differentiation ("backpropagation") in Haskell
bitcoin
Bitcoin Core integration/staging tree
bulletproofs
A pure-Rust implementation of Bulletproofs using Ristretto.
c-arc
Cloned Rust's Arc type into C
commander
A military metaphor for a free stateful, backtracking monad
containers
Assorted concrete container types
curriculum
A set of resources I find particularly powerful.
curve25519-dalek
A pure-Rust implementation of group operations on Ristretto and Curve25519
discrete-log-nizkp
A NIZKP of discrete logarithm solution.
Game-Dangerous
A 3D game engine written in Haskell and OpenGL Shading Language. The goal is to make a 3D tribute to ZZT, including a game creation system.
graph-iso-nizkp
NIZKPs of Graph Isomorphism.
json-web-proofs
Specification work for JSON Web Proofs
libsignal
Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
nn.h
Simple stb-style header-only library for Neural Networks
openai
An unofficial Rust library for the OpenAI API.
Project-Alice
An open source game
roboservant
generate contextually sensible fuzz tests for servant apps
rust-stm
Software transactional memory
SamuelSchlesinger
Wow, didn't know I could add a README to my GitHub profile!
simformat
Formats haskell import lists
trust-token-api
Trust Token API