Logan Kearsley's repositories
h264decoder
Just an H.264 video decoder.
planecrash-baseline
Documentation for the Baseline language as inferred from the Planecrash stories by Eliezer Yudkowsky
PrattParser.js
A generic Pratt expression parser.
sparse-set
An implementation of Briggs and Torczon's Efficient Representation for Sparse Sets
unshuffle.js
A TypeScript / JavaScript implementation of the UnShuffle sort for in-place sorting of linked lists.
fm-synthesis
Frequency Modulated Signal Synthesis
unicode-ipa-features
Experiment to create a database of default phonetic features for all IPA characters
AhoCorasick.js
A JavaScript implementation of the Aho-Corasick string search algorithm.
api-compiler
Treat your APIs like declarative programming languages.
chacha-cipher
Implementation of the ChaCha stream cipher
discrete-random-sample
Generate random values from arbitrary discrete distributions.
floyd-rivest
A typescript implementation of the Floyd-Rivest selection algorithm.
k-select-stream
An efficient on-line k-min selection algorithm based on min-max heaps.
memory-allocators
Experimental/teaching implementations of memory allocation & GC algorithms.
van-emde-boas
TypeScript implementation of van Emde Boas trees.