mirror of
https://github.com/HigherOrderCO/Kind.git
synced 2024-08-17 11:40:22 +03:00
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. |
||
---|---|---|
.. | ||
book | ||
form | ||
info | ||
term | ||
kind2.hs | ||
kind2.hvm1 | ||
main.rs |