jashkenas/coffeescript
View on GitHub ↗ ★ 16,596 CoffeeScript
Unfancy JavaScript
274 mentions on Hacker News by 181 people: 40 stories, 234 comments · first 2009-12-24 · latest 2025-11-10
20082026
-
…see Closure Compiler, CoffeeScript compiler, TypeScript compiler, dart2js compiler, and tons more: https://github.com/jashkenas/coffee-script/wiki/List-of-lang... It's pretty common now to call these "compilers".
comment by tantalor · 2012-12-14 · in Brython - Python to Javascript translator -
▲ 1
List of Languages That Compile To Javascriptstory by HugoMelo · 2012-12-10 · 0 comments
-
For the big list of Compile-to-JS langs, folks keep a pretty good wiki page here: https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
comment by jashkenas · 2012-12-10 · in Javascript Alternatives -
I think the original ( https://github.com/jashkenas/coffee-script/wiki/List-of-lang... ) is preferable to a static page, since it's in a wiki format.
comment by jrajav · 2012-11-26 · in AltJS - A list of compile-to-JavaScript languages -
Wish is weird, because they copy pasted from the list of Jash Kenas where it is included: https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
comment by jQueryIsAwesome · 2012-11-26 · in AltJS - A list of compile-to-JavaScript languages -
…[6] http://www.typescriptlang.org/ [7] http://www.dartlang.org/ [8] https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
comment by sanderjd · 2012-11-24 · in Changing times for web developers -
▲ 7
CoffeeScript 1.4.0 Is Outstory by DaNmarner · 2012-10-23 · 0 comments
-
…then the examples in your API documentation could also become the executable tests. 1: https://github.com/jashkenas/coffee-script/issues/1786
comment by bergie · 2012-10-03 · in Doctest.js: a humane Javascript test framework -
…before JS is displaced from browsers. Take a look at this list of languages that compile to JS: https://github.com/jashkenas/coffee-script/wiki/List-of-lang... There are tons. I haven't counted, but it looks like there are in excess of a…
comment by actsasbuffoon · 2012-10-02 · in JavaScript Sucks. -
Added it to this long list of languages that compile to JavaScript: https://github.com/jashkenas/coffee-script/wiki/List-of-lang... TypeScript is very similar in spirit to Dart, by Google. (see the 'Static typing' section of the above…
comment by edtechdev · 2012-10-01 · in Microsoft Previews New JavaScript-Like Programming Language TypeScript -
Yes, and that is a concern I share: https://github.com/jashkenas/coffee-script/issues/2552 Scheme interpreters have been optimizing away the cost for most cases since the 1970s.
comment by raganwald · 2012-09-18 · in Actually, you don't understand lexical scope -
https://github.com/jashkenas/coffee-script/issues/2552
comment by raganwald · 2012-09-17 · in Actually, you don't understand lexical scope -
…http://www.reddit.com/r/programming/comments/zx137/coffeescr... As is his original reply 2 years ago: https://github.com/jashkenas/coffee-script/issues/712#issuec... I think in the end because of the lack of block scope in js he ended up…
comment by mattmanser · 2012-09-17 · in Actually, you don't understand lexical scope -
…types [...]" - jashkenas [2] I'm on that reddit thread, respectfully disagreeing with him. [1]: https://github.com/jashkenas/coffee-script/issues/1419#issue... [2]: http://www.reddit.com/r/programming/comments/er0qj/coffeescr...
comment by ble · 2012-09-14 · in Show HN: Matches.js -- Powerful Pattern Matching for Javascript -
…[2]: http://satyr.github.com/cup/#c:@originalStyle%20=%20@element... [3]: https://github.com/jashkenas/coffee-script/issues/712
comment by AndyKelley · 2012-09-14 · in Dropbox dives into CoffeeScript -
Mapping values in an object: http://coffeescript.org/#destructuring On backslashes: https://github.com/jashkenas/coffee-script/issues/2457 Basically, if statements are that long, the code should be refactored. This makes it easier to read…
comment by doublerebel · 2012-09-13 · in Dropbox dives into CoffeeScript -
…@originalStyle = to_hash ([k, @element.style[k]] for k in ['top', 'left', 'width', 'height']) [1] https://github.com/jashkenas/coffee-script/issues/467 [2] https://gist.github.com/2271874
comment by csense · 2012-09-13 · in Dropbox dives into CoffeeScript -
…language, but there are dozens of alternatives, some of which are more friendly to declarative UIs: https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
comment by edtechdev · 2012-09-01 · in Meteor 0.4.0: Introducing Spark -
Re: 1, see https://github.com/jashkenas/coffee-script/wiki/List-of-lang... and http://altjs.org/
comment by icebraining · 2012-07-20 · in Introducing Ubuntu Web Apps: setting the web free of the browser -
▲ 10
Ok, I'll pass on CoffeeScriptstory by mcguire · 2012-07-13 · 14 comments
-
…pack are the reasons that CoffeScript hasn't reach critical mass and will fail as a standard. * https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
comment by tferris · 2012-06-03 · in CoffeeScript2 - A Redesign of the CoffeeScript Compiler -
▲ 2
CoffeeScript FAQstory by denysonique · 2012-05-25 · 0 comments
-
▲ 98
List of Languages that Compile to JSstory by pooriaazimi · 2012-05-23 · 36 comments
-
▲ 12
Line Mappings (CoffeeScript)story by Jarred · 2012-05-22 · 1 comment
-
…but for what it's worth there are over 100 alternative languages that compile to javascript: https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
comment by edtechdev · 2012-05-16 · in The love and hate of Node.js -
…that's happening because of ClojureScript. And many exiting CoffeeScript apps are quite impressive: https://github.com/jashkenas/coffee-script/wiki/In-The-Wild I think it comes down to being able to focus on design and make fast changes,…
comment by gordianknot · 2012-05-15 · in Why we moved from NodeJS to Ruby on Rails -
…syntax. Edit: Couldn't find that this has ever been suggested before, so I created a github issue: https://github.com/jashkenas/coffee-script/issues/2307
comment by jewel · 2012-05-07 · in Gist to add CoffeeScript friendly argument order to Underscore.js -
…different behaviour. I listed some of the pitfalls with implicit returns at the following CS issue: https://github.com/jashkenas/coffee-script/issues/899#issuec...
comment by clux · 2012-04-19 · in Brief Video: Rewriting JavaScript into CoffeeScript -
…to clutter and goes against one of the selling points of CoffeeScript. Previous discussions on this: http://github.com/jashkenas/coffee-script/issues/1401 http://github.com/jashkenas/coffee-script/issues/899
comment by eaurouge · 2012-04-19 · in Brief Video: Rewriting JavaScript into CoffeeScript -
That might be a quite distant future. See: "Unsupported features" at https://github.com/jashkenas/coffee-script/wiki/FAQ https://github.com/jashkenas/coffee-script/issues/451 https://github.com/jashkenas/coffee-script/issues/64…
comment by epidemian · 2012-04-14 · in An introduction to the JavaScript Module Pattern -
Looks like the REPL is still affected, though: https://github.com/jashkenas/coffee-script/issues/1829#issue...
comment by TrevorBurnham · 2012-04-10 · in CoffeeScript 1.3.0 is out -
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…
comment by jashkenas · 2012-04-10 · in CoffeeScript 1.3.0 is out -
…There's plenty of reading material and conversations about most language decisions available here: https://github.com/jashkenas/coffee-script/issues?direction=... As to the existence of (optional) postfix "unless" and "if" -- does it also…
comment by jashkenas · 2012-03-31 · in Douglas Crockford on Fat Arrow Functions in JavaScript -
…one that is going to eventually be merged in to CoffeeScript. Follow the (very large) issue here: https://github.com/jashkenas/coffee-script/issues/558
comment by mnemonik · 2012-03-22 · in Introduction to JavaScript source maps -
Here's a link to the CoffeeScript discussion on source maps (with a working alternate solution). https://github.com/jashkenas/coffee-script/issues/558
comment by politician · 2012-03-20 · in SourceMaps in Chrome allow debug of any source language compiled to JS -
▲ 1
Help us in the decision for adding macros to coffeescript/javascriptstory by alFReD-NSH · 2012-03-20 · 0 comments
-
…the most significant difference between CoffeeScript and most other compile-to-JS languages ( https://github.com/jashkenas/coffee-script/wiki/List-of-lang... ). The one feature that you might find yourself relying on in a project like…
comment by jashkenas · 2012-02-27 · in Tower.js - JavaScript Framework for Node.js modeled after Ruby on Rails -
…uses these extended regular expressions to lex, among other things, extended regular expressions... https://github.com/jashkenas/coffee-script/blob/master/src/l...
comment by jashkenas · 2012-02-08 · in Regular Expressions in CoffeeScript are Awesome -
Upon skimming the pull request[1], it looks like this will eventually make it into CoffeeScript. [1]: https://github.com/jashkenas/coffee-script/pull/1942
comment by AndyKelley · 2012-01-29 · in IcedCoffeeScript -
…and some of it will make it back into the original project (ES5 strict mode early warnings: https://github.com/jashkenas/coffee-script/issues/1547 ) ... and some of it doesn't: https://github.com/satyr/coco There's currently an open pull…
comment by jashkenas · 2012-01-28 · in IcedCoffeeScript -
It actually used to be called Tame, not Iced: https://github.com/jashkenas/coffee-script/pull/1942#issueco...
comment by udp · 2012-01-28 · in IcedCoffeeScript -
Here's the main one for Iced: https://github.com/jashkenas/coffee-script/pull/1942 I remember there was another discussion before where they first started talking about Max's implementation, but I can't seem to find it at the moment. That…
comment by chc · 2012-01-28 · in IcedCoffeeScript -
…this yet. I doubt will be much progress on this until we find a good way to implement defer/async. https://github.com/jashkenas/coffee-script/issues/350#issuec... I am writing a sizable Node app myself. In the end, you just get used to the…
comment by jeswin · 2012-01-19 · in The Trello Tech Stack -
…the scoping of other "bar" variables that are lexically below "bar" in the file, not above it. https://github.com/jashkenas/coffee-script/issues/1121
comment by showell30 · 2011-12-22 · in The Problem with Implicit Scoping in CoffeeScript -
I'll copy below jashkenas' longer answer from the old github issue about this, https://github.com/jashkenas/coffee-script/issues/712#issuec... """ Sorry, folks, but I'm afraid I disagree completely with this line of reasoning -- let me…
comment by mhansen · 2011-12-22 · in The Problem with Implicit Scoping in CoffeeScript -
These links explain the thought process behind CS's current behavior: https://github.com/jashkenas/coffee-script/issues/712#issuec... https://github.com/jashkenas/coffee-script/issues/712#issuec...
comment by showell30 · 2011-12-22 · in The Problem with Implicit Scoping in CoffeeScript -
…issue #712 quite interesting: http://www.rubyist.net/~matz/slides/rc2003/mgp00010.html Source: https://github.com/jashkenas/coffee-script/issues/712#issuec...
comment by buddydvd · 2011-12-22 · in The Problem with Implicit Scoping in CoffeeScript -
…The reason is that he's already had many discussions about this and has formed an opinion. See: https://github.com/jashkenas/coffee-script/issues/712 https://github.com/jashkenas/coffee-script/issues/238 Whether he's right is another…
comment by equark · 2011-12-22 · in The Problem with Implicit Scoping in CoffeeScript -
I think this is a recurring discussion from the dawn of coffeescript. See for example: https://github.com/jashkenas/coffee-script/issues/238 I really don't understand why this isn't being fixed: doesn't global by default break…
comment by locci · 2011-12-22 · in The Problem with Implicit Scoping in CoffeeScript -
…way if you had explicitly written: for i in [10..0] I've opened a ticket to discuss this further: https://github.com/jashkenas/coffee-script/issues/1952
comment by jashkenas · 2011-12-20 · in Apple Lossless Decoder in Coffeescript