Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

First, the relevant thread:

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.



Thanks 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!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: