Answer the question
In order to leave comments, you need to log in
How to write the programming language of your dreams?
Hello, please help me with this problem: there is a wonderful Clojure language, it suits me in everything except
1. solving realtime tasks - I would like to work with memory directly or suggest how this can be bypassed without crutches in Java
2. inline assembler
So as not to write everything with zero in pure assembler (this is how much work) please tell me ready-made means to achieve the desired goal - writing a Clojure clone with blackjack and two vital buns listed above. The use of either LLVM as a basis comes to mind, or how to use Common Lisp, what do you guys advise?
upd: Is there another language Nimrod can based on it best?
Answer the question
In order to leave comments, you need to log in
bison + flex with translation to C/Java/Haskell/whatever. If you're not afraid of Haskell, you can try Alex and Happy , as well as Parsec and Attoparsec.
libcello - an example of how you can change C, maybe you can also make functionality in C using macros)
Also take a look at this: tratt.net/laurie/blog/entries/fast_enough_vms_in_fast_enough_time
For the compiler, the most convenient language is Haskell.
For runtime development, it would be interesting to try Rust, although it is still damp.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question