from Hacker News

Femtolisp – A lightweight, robust, scheme-like Lisp implementation

by thetwentyone on 12/20/21, 11:02 PM with 15 comments

  • by thetwentyone on 12/20/21, 11:05 PM

    I think femtolisp powers Julia's code parsing and helps make Julia so lisp-like. Femtolisp can be run with as an argument to julia: `julia --lisp`

      > julia --lisp
      ;  _
      ; |_ _ _ |_ _ |  . _ _
      ; | (-||||_(_)|__|_)|_)
      ;-------------------|-----------------------
  • by guhsnamih on 12/21/21, 6:39 AM

    It is heartening to see folks concerned about being lightweight. I keep running out of space on my 32GB Debian 9 VM because every time I cargo build or npm install I feel like I am downloading all of the internet and generating more of it locally. And then docker build creates a few "diff-only" container images that need another 32GB of attached storage of their own.
  • by klibertp on 12/21/21, 10:35 AM

    Every time I read the rant that is the README here, it makes me smile. It describes the project's goals, too, but most of it is humorous remarks on many of the typical problems that come with Lisp implementations. Most of them are about pet-project-class Lisps, but the subtle bashing of Clojure and PicoLisp is a cherry on top. I wish more programmers had capability to write like this.
  • by cameronstanley on 12/21/21, 5:10 AM

    Having just watched the Berserk anime, I’m curious if anyone knows if the name is inspired by it?