←back to thread

261 points david927 | 1 comments | | HN request time: 0s | source

What are you working on? Any new ideas that you're thinking about?
Show context
rootnod3 ◴[] No.43159940[source]
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.

replies(1): >>43159997 #
sswezey ◴[] No.43159997[source]
Do you have a website or link for this?
replies(1): >>43160314 #
1. rootnod3 ◴[] No.43160314[source]
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.