a statically typed lisp, without a GC, for real-time applications
oh that's a great idea
one thing I was wondering about is whether we ought to extend the compiler to support this as the main documentation backend (right now its md to html -- I think?)
or if it should be implemented as a library, which should be doable by inspecting project details + meta for bindings
library seems more correct to me (and in theory we could eventually remove the generation from the compiler and let it focus on compilation duties)
it's actually really easy to get AST info for Carp symbols using s-exprand meta etc.
but it might require a few compiler updates to really support it i think: for one, we really need to improve the performance of churning through large symbol trees dynamically (I have a lib that looks at all the symbols in core and generates C tags for them, and right now the performance is pretty bad -- it takes quite a while to do this) and two, we might need to enhance project info access from the carp side a teeny bit