Welcome to Lura! 👋
Lura is an experimental project that aims to bring to the user, the
power of a functional language, with powerful and expressive types and
tooling. It's focused on an incremental architecture, to be able to
optimize and compile with the best performance possible.
Query-based architecture 🪄
The compiler is focused on a query-based architecture, where the
compiler will only compile the code that is needed, and will only
recompile the code that is affected by the changes. This will allow
the compiler to be fast and efficient, and will allow powerful and
easy-to-use tooling in the common IDEs.
You can play with the Lura's parse tree, that is written with
tree-sitter and rendered with the tree-sitter web package. In the near
future you will be able to play with the compiler and the language