To Become a Lisper
I have decided to replace my entire stack by Lisp. But before that, a little bit of context:
I am a perfectionist, for better and for worse. That has lead me to abandon most of my projects, aswell as most tech stacks I’ve used.
So in order to stop switching technologies constantly, I have challenged myself to use only Lisp for my personal projects.
Why Lisp?
Because it’s “the best programming language”.
I often find myself trying new languages because they’re supposedly “better” or “more pure” than the ones I already know. Lisp is at the bottom of the programming rabbit hole: there’s nothing to hop on from there. And not only that, but Lisp is practical, so it’s also productive!
Another point is that Lisp can do anything. That includes:
- Frontend development using ClojureScript
- Android development using Clojure
- Interoperability with Java/Erlang/C/Lua/PHP…
Using Lisp, there’s really no reason to change stack!
My experience so far
So far I’ve been playing GNU Guile, which is a very simple implementation of Scheme for FOSS systems. It looked easy and was relatively easy to start doing web development with.
If it all goes well, more updates will be on the way!
December 2, 2025 -- Niliaranet