I want to learn compiler development. My goal is to get enough of an understanding to be able to work on other people's compilers, such as SBCL.
I'd like to:
-Build a lisp that targets LLVM IR
-Build an HDL out of lisp that can be compiled into a simulation, as well as be compiled to a netlist for synthesis.
-Build a testbench toolkit out of that same lisp.