TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

CoffeeScript2 - A Redesign of the CoffeeScript Compiler

76 pointsby netbytealmost 13 years ago

10 comments

pistoriuspalmost 13 years ago
I don't think it's fair that he should be allowed to use the name "CoffeeScript 2."<p>I feel that it implies that it's an official project, but it's actually a re-implementation and separate project.<p>And if they're not backwards compatible it could lead to a ton of confusion and a fragmented language.<p>I think if you want your own project then you should at the very least get your own name.
评论 #4059610 未加载
评论 #4059495 未加载
jashkenasalmost 13 years ago
Very much looking forward to seeing how this turns out. To view a list of some of the public-facing things Michael wants to change, take a look here:<p><a href="https://github.com/michaelficarra/coffee-of-my-dreams" rel="nofollow">https://github.com/michaelficarra/coffee-of-my-dreams</a>
评论 #4059531 未加载
评论 #4059604 未加载
评论 #4059504 未加载
sircluelessalmost 13 years ago
Forgive me for being skeptical, but it seems to me that CoffeeScript is going the way of Lisp: a language by hackers for hackers, with way too many incompatible implementations because each implementer has their own pet features that must be included.
评论 #4059512 未加载
评论 #4059469 未加载
pbiggaralmost 13 years ago
The phrase "proper compiler-design principles" really gets on my nerves for some reason. It instantly makes me doubt the ability of the person saying it. It seems to say "I've heard of Lex/Yacc and once glanced at the Dragon Book".<p>Anyway, I gather the OP is a coffeescript core contributor, so my default opinion is probably wrong in this case, hopefully.
tferrisalmost 13 years ago
This and nine more CoffeeScript derivates* from people who rather like to fragment a landscape with marginal improvements instead of supporting the leading pack are the reasons that CoffeScript hasn't reach critical mass and will fail as a standard.<p>* <a href="https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS" rel="nofollow">https://github.com/jashkenas/coffee-script/wiki/List-of-lang...</a>
评论 #4060146 未加载
desireco42almost 13 years ago
I am ok with anything @jashkenas blesses.<p>Thanks Groupon and others for supporting this, I would agree with commenters that name is confusing.
kristianpalmost 13 years ago
Here is a relevant groupon blog post: <a href="https://engineering.groupon.com/2012/javascript/looking-forward-to-an-interesting-summer/" rel="nofollow">https://engineering.groupon.com/2012/javascript/looking-forw...</a><p>How about multiple backend support? Perhaps then someone could add a dart or NaCl backend.
评论 #4060497 未加载
评论 #4059814 未加载
rjdalmost 13 years ago
So... I hope this isn't the future of updates to open source projects... crowd fund us or we won't do it... starting to see a pattern projects using this technique (albeit none are out rightly saying them won't its just implied)... not sure its a healthy development myself.
评论 #4060567 未加载
emp_almost 13 years ago
When I saw the empty repo (just with the README) and before reading the kickstarter page or comments here, I thought it was another vapor.js-like joke as a compliment to the original compiler, which IMO does it very well.
chimealmost 13 years ago
This looks like a great project. Wish I would have known about the Kickstarter campaign for it sooner. Can't wait to try it out.