Michael Ficarra
Michael Ficarra
I would give the object a name.
This should help a bit, but obviously isn't a contributors' guide: https://speakerdeck.com/michaelficarra/an-analysis-of-the-redesign-of-the-coffeescript-compiler I'll try to write something up. Maybe a wiki page with pretty pictures and everything.
RE static type checker: see this tweet: https://twitter.com/puffnfresh/status/303961963661254656 I think it's better to create a tool that performs the analysis on the spidermonkey AST and then just map the types...
Yep, that's a bug in the optimiser. It has no concept of directives, so it just throws them out as dead code. For now, as @delaaxe says, use the `--no-optimise`...
I know it's going to be unpopular, but this looks like yet another duplicate of jashkenas/coffee-script#1736. In python, indentation inside parentheses or brackets is ignored. CoffeeScript isn't python. Indentation is...
@jldailey: It's known. See #57.
Thanks for the analysis, but this is already known. See #43. We're still unsure about this syntax.
After further research, I've discovered that these implementations do not seem to be much more compatible with old environments. A better source is needed.
Can you explain how aliasing doesn't work? We have [a significant number of tests](https://github.com/michaelficarra/commonjs-everywhere/blob/ee033dbba451eff47938a5ae7aceb015941fa090/test/dependency-resolution.coffee#L53-L92) for the feature and the latest master build on Travis-CI [passed](https://travis-ci.org/michaelficarra/commonjs-everywhere/builds/23321518). If you think there is...
Has anybody tried pinging @sstephenson or anyone else listed as a maintainer directly? They may not be watching the project and may not be getting notified when someone comments.