HNHacker News
TopNewBestAskShowJobs

pyrotechnique

16 karma · joined December 3, 2010

submissionscomments
pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
I'll endeavor to equip the projects without meaningful READMEs proper introductions over the next week. For the moment you can learn a little more about the projects at http://github.com/feisty/cortex/wiki

Please direct any questions/feedback/correspondance to "pyrotechnick" on the social network of your choice.

pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
Absolutely...

I am "pyrotechnick" on Skype/Twitter/Facebook/Google Talk

We would love to hear from anyone who can contribute anything to the projects. Or who is interested in an alpha/beta

pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
Both.

Since CoffeeScript itself is written in CoffeeScript it was quite easy for the team to create a distribution of the compiler that runs in the browser.

You can find it in the extras folder of the source code repository.

Usually though, people opt to pre-compile their CoffeeScript on the server, pack, optimise and minify it before serving it to clients.

At Feisty, we write CoffeeScript that is intended to be executed on both the server and client.

To achieve this, we wrote "requisition" - https://github.com/feisty/requisition - a server-side packager and client-side loader - via require() - for CommonJS Modules written in CoffeeScript.

For a simpler, ad-hoc solution check out my tutorial project "Walk the Line" - http://github.com/pyrotechnick/walk_the_line

pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
http://mindynamics.github.com/js2cs/

It is not without its cavets, though, with a little work it could be brilliant.

Alot of things that are in CoffeeScript simply are not possible in JavaScript; given there is no 1-1 relationship between CoffeeScript and JavaScript constructs.

pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
There are yes. I'll try to dig them up shortly.

IMHO it will never happen in the sense you imagine it but we'll see.

In the meantime you may want to check out emscripten (http://code.google.com/p/emscripten/). It is a JavaScript backend for LLVM which ultimately leads to the same functionality as having other languages on the client.

pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
Much like this discussion ^w^
pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
We are developing an open-source MMO on node.js and WebGL - http://github.com/feisty
pyrotechnique··on CoffeeScript hits 1.0 -- Happy Holidays, HN
Congratulations Jeremy et al.

CoffeeScript has been and will continue to be a tremendously powerful catalyst for change in the JavaScript community.

CoffeeScript has successfully: advanced our organisations attitude towards JavaScript on both the server and client; rendered working with complex systems -- such as node.js and WebGL -- a breeze and allowed us to focus solely on the real problems at hand rather than quirks in a language.

Everyone who has contributed in any way whatsoever, or even only just toyed with CoffeeScript should feel privileged to be part of the fantastic community surrounding the language.

Thankyou for the great gift that is CoffeeScript 1.0 this Christmas.