- Spartns, a Common Lisp library for representation of sparse matrices and tensors.
- ELTR, the Emacs Lisp Terminal REPL.
- Apso, framework for concurrency control with secrecy. [ Frozen ]
- Geiser-STklos, an Emacs package that adds STklos support for Geiser (or Geiser support for STklos, no diffrence :) )
- Small pieces of code:
- Prolog in Scheme: in GitLab, and as Chicken egg. An implementation of Prolog in Scheme for educational purposes: use it while reading chapter 4 of Sterling and Shapiro’s book – the basic version of the interpreter follows closely the execution model given in the book, and there is a number of modifications adding an FFI, variables, metapredicates (
assert
and retract
) and cut.
- Some implementations of confidence intervals for multinomial proportions: for R and in Common Lisp (LLGPL, described in the files COPYING.LGPL-2.1 and LLGPL-PREAMBLE) The Common Lisp version is easy to integrate with Maxima.
- Hash tables in C, with string keys. Very simple and not optimized. Interesting as code example for educational purposes, but not efficient. See
hash.h
for instructions.
- Lisp and Forth for libreCMC and OpenWRT
- The Elgamal Cryptosystem No padding or any kind of transform on the message, so you can use its homomorphic property. This is only supposed to be used for research, because key generation is NOT secure.