Closed jeffbcross closed 10 years ago
+1
On Mon, Jun 9, 2014 at 11:52 AM, Jeff Cross notifications@github.com wrote:
- The Deferred constructor shouldn't be the focal point of this project. This project should be treated as a small wrapper around the native Promise constructor to improve testability. Deferred is just a means of flattening and un-throw-safing the Promise constructor in order to use in the context of a zone, and isn't necessarily the recommended approach for using Promises with Angular 2.
- Other angular 2 projects have cool names, like watchtower https://github.com/angular/watchtower.js. This project should have a cooler name.
— Reply to this email directly or view it on GitHub https://github.com/angular/deferred/issues/1.
:dancer:
I propose a name that involves some kind of idiom or play-on-words related to keeping promises.
I was thinking of pinocchio, since it's ironic because all he does is lie
Or maybe "abe" since Abraham Lincoln was called "honest abe"
pinocchio
^ I like this one
But Pinocchio does not relate to the async part that the stuff in this repo contains.... In that sense, Pinocchio would be good for a general mocking/testing lib, but would be too general for this one
On Tue, Jun 10, 2014 at 11:32 AM, Brian Ford notifications@github.com wrote:
pinocchio
^ I like this one
— Reply to this email directly or view it on GitHub https://github.com/angular/deferred/issues/1#issuecomment-45653106.
How do you figure? Pinocchio is totally async and non-blocking. I think you're missing out on a potentially adorable DSL here:
pinocchio.isRealBoy();
// => true
@btford has a point
"Callback" would be a good, ironic project name
maybe literally-a-sink
I THINK I FOUND A WINNER – https://twitter.com/luismreis/status/479558989324496896
So should it be a noun or verb? prophesy vs prophecy. Or prophet
I like prophet, less ambiguous, less likely to mis-spell.
I prefer prophecy. cuz like "fulfilling the prophecy"
Prophetic? On 20 Jun 2014 17:51, "Brian Ford" notifications@github.com wrote:
I prefer prophecy. cuz like "fulfilling the prophecy"
— Reply to this email directly or view it on GitHub https://github.com/angular/deferred/issues/1#issuecomment-46700917.
I think "prophet" (by itself, uncounted and unqualified) is potentially controversial.
With prophecy
, you can have an API like prophecy.fulfill
, which is more amusing. prophecy
is also free on npm.
I npm publish
'd this and added Jeff as an Owner.