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

Point of instantiation chip #6272

Merged
merged 6 commits into from
May 19, 2017
Merged

Conversation

mppf
Copy link
Member

@mppf mppf commented May 19, 2017

Creates a new CHIP discussing how point-of-instantiation for generics can interact with private scoping. This is based on a discussion that @lydia-duncan and I had.

mppf and others added 6 commits May 18, 2017 13:08
Lydia's improvements to this draft chip
* Solve a couple of typos I spotted, and mention first class functions

Lists first class functions as an alternative for those functions that rely on
calling other functions not necessarily defined at their definition point.

* More tweaking to the public/private section

* Syntax unification and turn "CHIP 2" references into a link

* More formatting, ugh

* Sorry for the noise, trying to get the link right

* Give up on link

I think prior strategies that worked are currently broken, maybe due to the
interpreter changing for github.  Not going to mess with further.
@mppf mppf merged commit d9c14f3 into chapel-lang:master May 19, 2017
@mppf mppf deleted the point-of-instantiation-chip branch May 19, 2017 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants