|
|
|
|
|
by samsquire
1319 days ago
|
|
I am interested in this too. I would do different tradeoffs. I am more interested in optional garbage collection, the parallelism and async story in the language such as threading and coroutines or both together. I suspect combining garbage collection, exceptions, closures, tail call optimisation, parallelism, JIT compilation and coroutines is difficult to do orthogonally. On eatonphil's discord someone recently shared this link: This is a framework for building high performance language runtimes https://github.com/eclipse/omr I am currently implementing a programming language and compiler and interpreter in my multiversion-concurrency-control repository. https://github.com/samsquire/multiversion-concurrency-contro... I am doing codegen that is interpreted by my imaginary interpreter. My assembly has primitives for thread safe multithreading. |
|