From bd9b6dcb5b888156ec908509a1f847f834e715ac Mon Sep 17 00:00:00 2001 From: Anton Wilhelm Date: Wed, 13 Aug 2014 23:48:10 +0200 Subject: [PATCH 1/2] working example, add harmony flag --- README.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 3d95515f2e..cb78e81ec1 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,21 @@ # 1.7.1 with generators ```coffee -spawn --> +x = --> console.log "I am starting" - yield delay 500 - console.log "Just waited for a bit, no worries" - yield from jabber() - console.log "Enough now" + yield 'a' + y = yield 'b' + console.log "result:", y + yield 'c' + return 'end' + +g = x() + +console.log g.next() # 'a' +console.log g.next() # 'b' +# pass arg as return of 2nd yield; +console.log g.next({prop: 'foobar'}) # 'c' +console.log g.next() # 'end' ``` ## Install @@ -14,6 +23,6 @@ spawn --> Use ```bash -npm install xixixao/coffee-script -node_modules/coffee-script/bin/coffee someFile +npm install xixixao/coffee-script --save +node --harmony node_modules/.bin/coffee myScript.coffee ``` From 52407317cf86664bcc667bb83caf8da1e42812ca Mon Sep 17 00:00:00 2001 From: Anton Wilhelm Date: Wed, 13 Aug 2014 23:50:58 +0200 Subject: [PATCH 2/2] cosmetic change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cb78e81ec1..b6f0f88941 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ g = x() console.log g.next() # 'a' console.log g.next() # 'b' -# pass arg as return of 2nd yield; +# pass arg as return of 2nd yield console.log g.next({prop: 'foobar'}) # 'c' console.log g.next() # 'end' ```