Commit Graph

6 Commits

Author SHA1 Message Date
Victor Taelin
2666e5de0e U60 syntax without hashtag; numeric match now called switch 2024-03-14 13:35:03 -03:00
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
Derenash
7124036c94 Update comments on BBT files 2024-02-21 12:10:30 -03:00
Derenash
6bf27d1d22 small improvements to BBT 2024-02-20 14:55:49 -03:00
Derenash
cb515a8cb1 Add working BBT, still optimizing it 2024-02-20 13:32:14 -03:00