3 ms·
No IcedCoffeescript's await and defer integration yet? Will we ever see them in Coffeescript's core?
by garindra 15y ago
No IcedCoffeescript's await and defer integration yet? Will we ever see them in Coffeescript's core?
- jashkenas 15y agoFirst, the relevant thread: https://github.com/jashkenas/coffee-script/pull/1942 https://github.com/jashkenas/coffee-script/pull/1942 It's not terribly likely that we'll see an IcedCoffeeScript merge soon, given that the basic needs that a merge would entail haven't been addressed. A few of them: * We don't want to add helper libraries, like "iced.Rendevous", "icedlib.Pipeliner", or "icedlib.timeout" to our generated JS. * Last time I checked, there was a significant slowdown even when compiling code that doesn't use "iced" features. * For particulars on the grammar, @devongovett raises a number of worthwhile issues in the thread. * There's still muddiness in the way that errors and exceptions are passed through the CPS transform. * Some (important) edge cases like nested await blocks aren't handled yet, as far as I know. ... and so on.
- maxtaco 15y agoThanks for the 1.3 release, I was running out of lowercase letters. I'll try to reply to these concerns in the pull-request, but have been busy. Also, looks like I have rebasing work to do.... The good news is that ICS is working well in practice for us, we're still really happy with it!