Hacker News new | ask | show | jobs
by QuadmasterXLII 15 days ago
The funny thing about Lisp is that writing a Lisp interpreter is significantly fewer keystrokes than correctly installing Common Lisp and its tooling. The ratio of lisps to lisp programmers may actually be above 1.
4 comments

Lisp interpreters are easy to write; a performant and standard compliant Common Lisp system is considerably harder to write.
Literally a comment I wrote then decided not to post.

> The best LISP is the one you create yourself. You learn so much about programming by implementing your own language, and LISP is brilliant for this purpose thanks to its simple syntax and homoiconicity (code is data, data is code). It's also a great way to learn a new existing language, like Rust or Go, by writing a LISP interpreter with it.

Thank you for not posting it
Ceci n'est pas une pipe. (:
Depends on how much tooling you want to install and where you want to be on the spectrum from:

  (loop :do (print (eval (read))))
to implementing all of Common Lisp in RISC-V assembly:

  pacman -Syu sbcl emacs
  M-x package-install slime RET
isn't a lot of keystrokes.
this is definitely true for forth (: