-
Notifications
You must be signed in to change notification settings - Fork 1
Introduction
Evi is a general-purpose, low-level, procedual, compiled programming language with lexical variable scope and static typing. It offers an efficient and quick programming experience with its absence of keywords but otherwise c-like syntax.
The official Evi implementation is written in C++ and uses the LLVM project as backend to compile your code reliably and efficiently to a standalone executable. If specified, the Evi compiler can also generate unlinked object files, LLVM IR or an abstract syntax tree (AST) of your program. The invokes ld
to link everything into the final executable.
Evi also comes with its own standard library (currently under development), the documentation for which can be found in §5.
Not unlike most reference manuals this one is not complete and might leave some questions unanswered. Please feel free to contact me. Do however mind that the Evi language, including its documentation, are still in development. Some example files can be found in the test/
directory the Evi github repository.
Next: 2 – Hello World
Home | About | Installation | Language Overview | License: MIT 2022 Sjoerd Vermeulen. Terms