Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support other styles of name binding #22

Open
1 of 4 tasks
brendanzab opened this issue Jul 8, 2018 · 1 comment
Open
1 of 4 tasks

Support other styles of name binding #22

brendanzab opened this issue Jul 8, 2018 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed performance Making things faster, or use less memory

Comments

@brendanzab
Copy link
Owner

brendanzab commented Jul 8, 2018

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 brendanzab changed the title Support for other styles of binding Support for other styles of name binding Jul 8, 2018
@brendanzab brendanzab added the help wanted Extra attention is needed label Jul 8, 2018
@brendanzab brendanzab changed the title Support for other styles of name binding Add support for other styles of name binding Jul 8, 2018
@brendanzab brendanzab added the enhancement New feature or request label Jul 17, 2018
@brendanzab
Copy link
Owner Author

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 brendanzab changed the title Add support for other styles of name binding Support other styles of name binding Jul 22, 2018
@brendanzab brendanzab added the performance Making things faster, or use less memory label Jul 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed performance Making things faster, or use less memory
Projects
None yet
Development

No branches or pull requests

1 participant