Hacker News new | past | comments | ask | show | jobs | submit login

Where do I sign?

Do you think it would be hard to introduce such feature to CoffeScript on your own?




No, it wouldn't be terribly hard. The source code is all annotated to make it easier for folks to get started trying out their own flavors:

http://coffeescript.org/documentation/docs/grammar.html

You'd probably want to start by altering the lexer to stop considering ...

    a
      .b
      .c
      .d
... as effectively a single line, and turn it into some sort of "chain" node. Then, the value of the expression "a" can be cached at the beginning, and all further operations in the chain can be performed against the original value.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: