There are now
fourfivesixseven19 (I stopped counting) implementations of Kernel and Kernel-like languages:
- SINK, by John Shutt. Scheme.
- klisp, by Andres Navarro. C.
- Hummus, Cletus, and Pumice, by Alex Suraci. Haskell, Atomy, and RPython.
- Klink, by Tom Breton. C.
- Karyon, by Jordan Danford. Python.
- εlispon, by Pablo Rauzy. C.
- Qoppa, by Keegan McAllister. Scheme.
- Schrodinger Lisp, by Logan Kearsley. Python.
- Nulan, by Pauan. Python.
- IronKernel, by Ademar Gonzalez. F#.
- Bronze Age Lisp, by Oto Havle. Assembly.
- Pywat, by Piotr Kuchta. Python.
- Wat.pm, by unknown. Perl.
- Extensible Clojure
Check them out for inspiration, and write your own. It's fun. Fexprs are fun exprs!
There are some interesting Kernel discussions going on in the Guile thread (and here) on LtU. David Barbour provides welcome criticism. (The truth can only be found in conflict. - Tarkovksy)
Oh, and I created this: