chaos-lang / chaos

The Chaos Programming Language
https://chaos-lang.org
GNU General Public License v3.0
281 stars 17 forks source link

[RFC] Make the Language JIT Compiled #105

Open mertyildiran opened 3 years ago

mertyildiran commented 3 years ago

Migrate from being virtual a machine interpreted language to a JIT compiled language.

Use MyJIT as the JIT backend. Depend on the fork of MyJIT: https://github.com/chaos-lang/myjit

Make sure that Chaos is generally faster (in terms of common benchmarking algorithms) when it's compared against the contender languages like: PHP, Python and Ruby.

Eventually, make sure that it passes all the previous tests.

Do it in a series of pull requests.