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

Implement a nominal version of the library. #5

Open
lambdageek opened this issue Oct 13, 2014 · 0 comments
Open

Implement a nominal version of the library. #5

lambdageek opened this issue Oct 13, 2014 · 0 comments

Comments

@lambdageek
Copy link
Owner

In unbound Unbound.Nominal there is (the beginnings of) a version of the library that doesn't use a locally nameless representation, instead it just uses a simple nominal representation. @sweirich says that the idea was to investigate whether this version would perform better, but that the code is not worth porting as is.

If we decide to do this, one thing I'd look into is whether we can avoid having two completely unrelated Alpha type classes (harder), two different sets of binding combinators (easier) and even whether it's possible to mix named and nameless representations for two different sorts of names in a single project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant