What Alhena is ?Alhena purpose is to be an extreamly pluggable virtual machine. It is multi in many senses:
Enable many bytecode languages to be executed; Enable many libraries to produce executable programs; Enable the use of multithreading compilation, execution and optimization Enable many optimizations
The compiler has been splitted in three parts:
Frontend: decode a bytecode to middle level language Middle level: performs optimizations on the middle level language Backend: convert the middle level language to machine code and execute it
FEATURESMulti-threading compilation Specialization Profiling Monitoring Various kind of optimizations and static analysis Various backend (libjit, llvm, ...) Various frontend (java bytecode, python, CIL, ...)
Use Patent Claims
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.