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

Would IcedCS ever be merged into Coffeescript? #85

Closed
iamwilhelm opened this issue Aug 19, 2013 · 8 comments
Closed

Would IcedCS ever be merged into Coffeescript? #85

iamwilhelm opened this issue Aug 19, 2013 · 8 comments

Comments

@iamwilhelm
Copy link

I didn't see this info anywhere, and was just wondering if IcedCoffeeScript would ever be merged into Coffeescript. I'd want to use ICS in production, but I'm afraid it diverging from CoffeeScript, or not regularly being mirrored with CoffeeScript's updates. Can @maxtaco or anyone else that is using ICS regularly speak to this? Thanks.

@maxtaco
Copy link
Owner

maxtaco commented Aug 19, 2013

I have been pretty good about keeping ICS merged with the main line. I believe it is largely up-to-date. I haven't started working on coffee-script redux yet. That will likely be a full reimplementation. And I don't think there are any plans to merge iced with the mainline, sadly. I wish they had been more receptive to the idea but unfortunately they weren't. @malgorithms and I still use ICS for all of our projects so I plan to work on it indefinitely.

@iamwilhelm
Copy link
Author

What was the reason the CS team didn't want to merge it? Did it not coincide with their intended goal and purpose with Coffeescript?

@maxtaco
Copy link
Owner

maxtaco commented Aug 19, 2013

See jashkenas#1942

@iamwilhelm
Copy link
Author

Cool, thanks for the update. I think my hesitation in adopting it was just what I mentioned: being stuck in a version of coffeescript that won't get updated. I think if the documentation was updated to reflect what you just told me, as well as the Changelog being updated to being as close as possible to the latest Coffeescript version, that'd give me some confidence as a newcomer to iced coffee script. Thanks for the info!

@iamwilhelm
Copy link
Author

One last thing. Can you use iced as a required module inside a coffeescript program? Or do you need the ics compiler to run it?

@maxtaco
Copy link
Owner

maxtaco commented Aug 20, 2013

Iced is a pretty major change to the coffee compiler. It makes some deep changes in the way code is emitted from the compiler to implement the CPS transform. So it can't work as a module.

@ranska
Copy link

ranska commented May 31, 2014

And what about ported iced to livescript ?
livescript team look more open for thing's who change strongly from pur js.

@vendethiel
Copy link

And what about ported iced to livescript ?

I strongly believe this is something a library should do, and we have several tools for that already (i.e. backcalls)

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

No branches or pull requests

4 participants