Commit Graph

3 Commits

Author SHA1 Message Date
Victor Taelin
85ad65b026 use-notation
Now, there are two local binders:

let x = ...
use x = ...

The 'let' binder will create a local definition, type-check it, and
assign a name to it. When compiled, it will create 'dup' nodes.

The 'use' binder is just an alias. It will not bind a new variable, and,
when compiled, will create inline copies. Also, for type-checking, it
allows creating aliases that are definitionaly equal for the checker.
2024-03-08 17:39:37 -03:00
Victor Taelin
e849d16aee auto formatter 2024-03-01 20:40:31 -03:00
Victor Taelin
37fb440ea9 split files and add OBLITERATE 2024-02-20 19:23:15 -03:00