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

Re-think about constructor and projection's telescope #28

Open
ice1000 opened this issue Oct 7, 2019 · 2 comments
Open

Re-think about constructor and projection's telescope #28

ice1000 opened this issue Oct 7, 2019 · 2 comments
Labels
constructor Create datatype instances implicit Implicit variables projection Eliminate codata instances

Comments

@ice1000
Copy link
Member

ice1000 commented Oct 7, 2019

As title.

@ice1000 ice1000 added implicit Implicit variables constructor Create datatype instances projection Eliminate codata instances labels Oct 7, 2019
@ice1000
Copy link
Member Author

ice1000 commented Oct 7, 2019

I'd say adding them as explicit parameters to constructors and projectors will be the best choice (

@ice1000
Copy link
Member Author

ice1000 commented Oct 8, 2019

I'd say adding them as explicit parameters to constructors and projectors will be the best choice (

But that's gonna lead to inconsistency between constructors and patterns. I'd like to have two telescopes for constructors -- one inferred, one constructed and checked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
constructor Create datatype instances implicit Implicit variables projection Eliminate codata instances
Projects
None yet
Development

No branches or pull requests

1 participant