michaelficarra
Re:CoffeeScript 1.6.0 released with support for source maps
on Monday March 04, 2013 @05:28PM (#5321470)
Everything Jeremy said. And my compiler isn't far away from being polished enough for me to consider it ready to be labelled 2.0. Check out the 2.0 roadmap: https://github.com/michaelficarra/CoffeeScriptRedux/wiki/Roa...
95% of the language features were supported during my funding period. Since then, it's nearly reached 100% feature parity, and the tooling/interfaces have been much improved. The code is a lot cleaner, a lot smaller, more modular, more extensible, and uses standard IRs.
If you want to try it out, see the online editor here: http://michaelficarra.github.com/CoffeeScriptRedux/ (shameless plug: it was built using my new browser bundler with full minified-JS to CoffeeScipt source map support: https://github.com/michaelficarra/commonjs-everywhere)
For anyone curious about the compiler implementation process, see this recent slide deck from my MLOC.js talk: https://speakerdeck.com/michaelficarra/an-analysis-of-the-re...
Re:CoffeeScript source maps
on Saturday September 08, 2012 @05:35PM (#4494081)
I would not recommend you use it in production just yet, but from my reading of that wiki page, there are only 3 or 4 fairly uncommon features that are unsupported. Most of them could still use more tests, though, and that's why they are missing that last checkmark.
Re:CoffeeScript2 - A Redesign of the CoffeeScript Compiler
on Saturday June 02, 2012 @10:07PM (#4059814)
I hadn't seen that blog post. Thanks for that.
Re:CoffeeScript2 - A Redesign of the CoffeeScript Compiler
on Saturday June 02, 2012 @09:10PM (#4059730)
The names I suggested were "CoffeeScript: Reloaded", "CoffeeScript Episode II: Attack of the Clones", "The CoffeeScript Supremacy", and "Live Free or CoffeeScript Hard". Technically, right now it's "CoffeeScript II: The Wrath of Khan". Jeremy suggested CoffeeScript Redux. That's probably the best choice, though a little boring.
Re:CoffeeScript2 - A Redesign of the CoffeeScript Compiler
on Saturday June 02, 2012 @08:11PM (#4059626)
That would just be a default in my fork. Since the output will be massively configurable, you can use any style you can imagine, including a single line with all the braces and semicolons and whitespace you want. See http://oai.cwi.nl/oai/asset/10876/10876D.pdf for a resource on defining grammars for AST to CST transformations.
Re:CoffeeScript2 - A Redesign of the CoffeeScript Compiler
on Saturday June 02, 2012 @08:05PM (#4059610)
Fear not. The re-implementation will be completely backwards compatible. It just a smoother compilation pipeline, and adds some output configurability. But regardless, Jeremy and I have decided it would be best to change the name.
Re:CoffeeScript2 - A Redesign of the CoffeeScript Compiler
on Saturday June 02, 2012 @08:02PM (#4059604)
I just want to make sure people know that those changes are bound for a fork once I reach full compliance with the current compiler. The project's one and only goal is to implement the language exactly as Jeremy's compiler does, but be prettier underneath (more extensible, versatile, configurable, robust, etc).
Re:Github: CoffeeScript cracks the top 10 languages
on Thursday May 24, 2012 @03:31PM (#4020133)
My guess is the latter.
Re:Kickstarter: Make a Better CoffeeScript Compiler
on Saturday April 14, 2012 @12:24PM (#3841252)
Thank you, you are exactly right. Working on CoffeeScript is my passion. I don't need any financial incentive to do it, I just need food, a place to live, and some cash to hold off my student loan creditors.
Re:Kickstarter: Make a Better CoffeeScript Compiler
on Saturday April 14, 2012 @12:20PM (#3841239)
Kickstarter allows me to add rewards after the project has started. What kind of rewards would you like to see?