A port of General Polygon Clipper
The Floyd-Rivest k-smallest selection algorithm.
A double-ended priority queue based on min-max heaps.
A generic beam search optimization algorithm
A typed undo-redo system based on the Command Object pattern
An efficient online k-min selection algorithm based on min-max heaps.
A WebAssembly implementation of dijoint sets for the union-find algorithm
A command-line prompter that works on arbitrary streams.
Utility for generating evenly-space colors around an HSV color wheel.
An interpreter for concatenative languages with JSON syntax.
A basic LISP-style interpreter using JSON as the concrete syntax.
Treat APIs as declarative programming languages.
An implementation of J. S. Vitter's Method D for sequential random sampling.
A library for reading aptly repositories
A generic railyard parser.
A generic Pratt expression parser
In-place sort of linked lists
A lazy generator of infinite mazes