Alternatives
Products that do what GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300 does
- 1LW
2021 · justine.lol
- 2SN
2021 · justine.lol
- 3LW
2018 · github.com
- 4TL
2024 · github.com
- 5KD
Oct 2025 · gist.github.com
- 6TL
2022 · github.com
- 7IC
I created this because sometimes I want more than rlwrap but less than emacs. icl aims to hit that middle sweet spot. It's a terminal application with context-aware auto-complete, an interactive object inspector, auto-indentation, syntax colouring, persistent history, and much more. It uses sly to communicate with the child lisp process and aims to be compatible with any sly-supporting implementation. I hope others find it useful!
Dec 2025 · github.com
- 8PA
2021 · apress.com
- 9ML
2011 · gist.github.com
- 10FS
2016 · fullstacklisp.com
- 11IW
The book page links to a blog post that explains how I got about it (and has a link to sample content), but the TL&DR is that I could not find a lot of books that were on "our" history _and_ were larded with technical details. So I set about writing one, and some five years later I'm happy to share the result. I think it's one of the few "computer history" books that has tons of code, but correct me if I'm wrong (I wrote this both to tell a story and to learn :-)). My favorite languages are Smalltalk and Lisp, but as an Emacs user, I've been using the latter for much longer and for my…
Feb 2026 · berksoft.ca
- 12LI
2021 · github.com
- 13NL
2010 · github.com
- 14LILisp in C#▲144
2024 · github.com
- 15AA
I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com
- 16CV
2023 · susam.net
- 17LA
2021 · github.com
- 18ID
2013 · rhoscript.com
- 19

- 20DA
Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and…
2023 · daklang.com
- 21SF
2019 · gitlab.com
- 22AC
Implementation of the standard is still not complete, but breakpoints and stepping work quite well! It also has some support for watchpoints, that no implementation has. Now it ships with ASDF and is capable of loading systems! Let me know if you like it. Support on Patreon or Liberapay is much appreciated
2025 · savannah.nongnu.org
- 23AL
A Language Server Protocol (LSP) implementation for systemd unit files, providing editing support with syntax highlighting, diagnostics, autocompletion, and documentation made with rust.
2025 · github.com
- 24RV
2023 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →