-
Notifications
You must be signed in to change notification settings - Fork 376
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
proposal: fully-qualified type representatives #315
base: master
Are you sure you want to change the base?
proposal: fully-qualified type representatives #315
Conversation
I believe this to be an alternative to (if not an extension of) #286 which solves the problem described in rpominov#3 with the proposed type representative constructors. Perhaps it could be worked into his fork of Fantasy Land, closing rpominov#3 and unblocking progress towards #286. Although this fork also introduces TypeScript types, which I think not everyone (including myself) would agree with. The only idea that I think is worth sharing, is the idea of using a
|
<path fill="#66f" d="M 7,3 L 7,5 L 5,7 L 3,7 L 7,3" /> | ||
<path fill="#60f" d="M 7,5 L 7,7 L 5,7 L 7,5" /> | ||
<path fill="#fff" d="M 1,1 L 3,1 L 3,2 L 2,2 L 2,3 L 3,3 L 3,4 L 2,4 L 2,6 L 1,6 L 1,1 M 4,1 L 5,1 L 5,5 L 6,5 L 6,6 L 4,6 L 4,1" /> | ||
</svg> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've been thinking of proposing a new Fantasy Land logo for some time. If we are to release a dramatically different version of the specification, I propose that it be accompanied by a new logo (the logo above is one option). We could encourage project maintainers to adopt the new logo coincident with supporting the new version of the specification, so users could tell at a glance which projects support the new version.
@puffnfresh, did you create the current logo? How do you feel about the possibility of replacing it?
That would work for nullary types, but we would still provide |
I'm going to move ahead with this proposal. Expect a substantial pull request in the coming weeks. :) |
This is an issue in spirit rather than a pull request. I am submitting the proposal in pull request form to facilitate threaded discussions and to allow changes to be made and tracked via Git.
The proposal is, I believe, sufficiently detailed, so I won't repeat myself here.
I asked @Avaq to review the proposal earlier today. He noted that this approach solves rpominov#3. Aldwin has many ideas on this topic, which I hope he will share here. :)
/cc @alexandru, @robotlolita, @rpominov