V
V
Vpupk1n2013-11-29 22:18:27
assembler
Vpupk1n, 2013-11-29 22:18:27

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

5 answer(s)
E
egor_nullptr, 2013-11-29
@egor_nullptr

Only C, only hardcore.

A
afiskon, 2013-11-30
@afiskon

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.

N
Nikita Gusakov, 2013-11-29
@hell0w0rd

libcello - an example of how you can change C, maybe you can also make functionality in C using macros)

S
stepank, 2013-11-30
@stepank

Also take a look at this: tratt.net/laurie/blog/entries/fast_enough_vms_in_fast_enough_time

M
Mikhail Potanin, 2013-12-03
@potan

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 question

Ask a Question

731 491 924 answers to any question