Co to jest Helium ?Helium jest prototypowym językiem, który w zamierzeniu ma połączyć prostotę języka takiego jak Python z siłą typów zależnych (dependent types). W czym napisane jest Helium ?Docelowo kompilator Helium ma być napisany w nim samym. Jednak w fazie prototypu jest to jeszcze nie możliwe, więc aktualnie użyty został Python3 :) Jako lexer/parser świetnie swoją role spełnia biblioteka PLY. Kompilacja odbywa się do LLVM-IR, a następnie do kodu maszynowego.
|