I made my first Free Software contribution in 2003 and have been contributing to Free/Libre Software since that time.
Some of my projects:
Andrey Moskvitin and I wrote the second (current) version
of CLiki, the Common Lisp Free
Common Lisp implementation of
Template proposed standard draft version 01 as a reader macro
that does both templating and destructuring.
Jaro, Jaro-Winkler, Soerensen-Dice, Levenshtein, and normalized
Levenshtein string distance/similarity metrics algorithms.
Radix tree implementation for Common Lisp sequences.
Sparse vectors for Common Lisp.
Modern Cscope Emacs
Composable futures library (concurrent/parallel programming).
C to portable Common Lisp compiler. A single-pass C
preprocessor/tokenizer/parser is implemented as a Common Lisp
reader macro. The resulting AST is also suitable for use in C-to-C
code transformation tools. Memory allocation is done using typed
are represented as closures. A libc implementation (ongoing)
in portable Common Lisp is included.
My GitHub profile (in the
process of being decommissioned) contains more software. In
addition, I have contributed bug fixes and improvements to more
than twenty other Free Software projects.
Last modified 2019-01-23