← Back to context

Comment by rootnod3

1 year ago

Very cliched, but I am working on my own Lisp dialect. I want a more streamlined syntax and keywords, but keep the "batteries included" idea from CL. So, Scheme/Clojure syntax with a CL live image approach, including condition systems, and a fleshed out standard library.

Initially was aiming to use MLIR or at least LLVM but will probably try to handroll to a) reduce dependencies and b) as a learning experience.

The bootstrapped is written in CL with no dependencies and hopefully soon it will be self-hosted.

Do you have a website or link for this?

  • Not yet. I am still working my way to bootstrapping. I aim to release it some point this year though. I am still figuring out a few bootstrapping things because one of my self-imposed requirements is the bootstrapped in pure CL and no C or other things involved. So basically to be able to bootstrap it from various CL implementations.