3 ms·
it doesn't conflict with the prototype operator?
by bilalhusain 15y ago
it doesn't conflict with the prototype operator?
- dherman 15y agoIt's a grammar hack, but IMO an intuitive one: if you have whitespace around the ::, it's a contract annotation; otherwise it's the prototype operator. To quote Jeremy Ashkenas's JSConf talk on forking CoffeeScript: "when in doubt, cheat." ;-P