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

Make this free of any syntax additions #8

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

dead-claudia
Copy link
Owner

@dead-claudia dead-claudia commented Apr 20, 2018

It makes this much easier to get started with, and the more I look at and play with the syntactic version, the more it just feels too Perl-ish.

Forewarning, though: the builtin implementations of the various methods isn't trivial. This is probably the hardest part of the whole proposal, thanks to the very complex nature of performant low-level async primitives.

Existing remaining work:

  • Create polyfill for Object.then/Symbol.then
  • Create polyfill for Object.asyncThen/Symbol.asyncThen
  • Create polyfill for Object.combine/Symbol.combine
  • Create polyfill for Object.asyncCombine/Symbol.asyncCombine
  • Create polyfill for Object.merge/Symbol.merge
  • Create polyfill for Object.chain/Symbol.chain
  • Create polyfill for Object.asyncChain/Symbol.asyncChain
  • Create polyfill for Object.box
  • Update main proposal text to use functions instead of syntax
  • Update main proposal text to link to the polyfill

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.

1 participant