main-site

Main site for niliara.net
git clone git://niliara.net/main-site
Log | Files | Refs

04-to-do-lisp.md (1021B)


      1 +++
      2 title = 'To do Lisp'
      3 date = 2025-12-02T10:19:17+01:00
      4 draft = false
      5 +++
      6 
      7 I have decided to replace my entire stack by Lisp.
      8 But before that, a little bit of context:
      9 
     10 I am a perfectionist, for better and for worse.
     11 That has lead me to abandon most of my projects,
     12 aswell as most tech stacks I've used.
     13 
     14 So in order to stop switching technologies constantly,
     15 I have challenged myself to use only Lisp for my personal projects.
     16 
     17 ## Why Lisp?
     18 Because it's "the best programming language".
     19 
     20 I often find myself trying new languages because they're
     21 supposedly "better" or "more pure" than the ones I already know.
     22 Lisp is at the bottom of the programming rabbit hole:
     23 there's nothing to hop on from there.
     24 And not only that, but *Lisp is practical*,
     25 so it's also productive!
     26 
     27 Another point is that **Lisp can do anything**.
     28 That includes:
     29 - Frontend development using ClojureScript
     30 - Android development using Clojure
     31 - Interoperability with Java/Erlang/C/Lua/PHP...
     32 
     33 Using Lisp, there's really no reason to change stack!