moniker icon indicating copy to clipboard operation
moniker copied to clipboard

Support other styles of name binding

Open brendanzab opened this issue 5 years ago • 1 comments

Initially we have support for locally nameless variable binding, but perhaps it would be handy to also support others, so users could compare them for performance. The original Unbound implementation also supports a nominal representation, for example.

More variations can be found in steshaw/lennart-lambda.

brendanzab avatar Jul 08 '18 07:07 brendanzab

Just added scope graphs to the list! This could ultimately be a more flexible approach to name binding that is more sympathetic to the actual shape of programs (ie. as graphs), as opposed to other systems that pretend programs are trees (like locally nameless).

brendanzab avatar Jul 19 '18 06:07 brendanzab