EL is an educational language runtime and programming language! We’re using it to show people how to use Eclipse OMR to build their own language runtime with a Just in Time (JIT) Compiler!
To get started with EL you will need the following:
gitbuild-essentialcmake(Minimum version 3.2.0)
git clone --recursive https://github.com/bragaigor/EL.gitcd EL \
&& mkdir build \
&& cd build \
&& cmake .. \
&& makeIf make complains about python version use:
cmake -DPYTHON_EXECUTABLE=$(which python3) ..In the build folder:
bytecodecompiler/elc ../examples/test.elruntime/el -it 0 test.leruntime/el -it 1 test.leruntime/el -it 2 test.leTo see real performance differences, do the above steps with programs that start with perf_