proposal: fully-qualified type representatives#315
proposal: fully-qualified type representatives#315davidchambers wants to merge 3 commits intomasterfrom
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.
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