Kind/src
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
..
book use-notation 2024-03-08 17:39:37 -03:00
form auto formatter 2024-03-01 20:40:31 -03:00
info simplified unification algorithm 2024-03-06 20:01:32 -03:00
term use-notation 2024-03-08 17:39:37 -03:00
kind2.hs use-notation 2024-03-08 17:39:37 -03:00
kind2.hvm1 working hs 2024-03-06 11:35:17 -03:00
main.rs simplified unification algorithm 2024-03-06 20:01:32 -03:00