Comments (3)
Right now the AGen spec has some thought into it to handle the majority of the common use cases without external helper libraries.
If we can get some minimal interop between generator runner libraries you can start exporting generator functions on npm and use yield* functionFromOtherModule()
.
Feedback is welcome on what a good minimal set of runner functionality is so that generator functions exported by modules can work with multiple runners
from co.
cool ill try and take a look at the spec soon, the end-goal is to delegate the use of a backing lib to the app? sounds reasonable to me, it's a little unfortunate that we'd have to end up using yield *
everywhere haha, but I guess that's as good as we get with javascript
from co.
closing for now since it's so vague. reopen if you have specifics.
honestly, i don't think people should be writing stuff with generators. return promises =/
from co.
Related Issues (20)
- The co's then-function called before than thunkify function HOT 2
- Process yield undefined HOT 7
- Why can not choose Promise implement lib
- Using co in the browser HOT 1
- try/catch doesn't work HOT 1
- Set a sleep interval between each resolve? HOT 3
- there is something unsuitable about isGenerator and isObject function HOT 2
- Add `.finally` HOT 5
- Yielding to array of promises behavior
- isGeneratorFunction will return true when the obj is a generator
- Confused about the doc on yield generator
- Does it make sense to use control flow in the project's description?
- Promises still in the event Loop
- .catch and .then are both called when an exception is thrown HOT 2
- Add streams into yieldable list HOT 2
- why the objectToPromise function so complex ?
- Added type for `co`
- who can answer me ? what the 'co''s full name? thks! HOT 2
- .
- Why not support 'import'? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from co.