News for hackers. Stuff that matters.
Re:Method Combinators in CoffeeScript by Cushman on Monday August 27, 2012 @03:32PM (#4440405)
Careful, that's not the same as (->).bind(somethingElse). => binds to the current value of this at execution-- in that function, @ will compile to `var _this = this`, not `somethingElse` as we'd expect.

I just tested and it looks like you can hack it by doing

  _this = somethingElse =
    render: => @renderMe # @ is somethingElse
but that is definitely a bug.
Re:Method Combinators in CoffeeScript by raganwald on Monday August 27, 2012 @04:29PM (#4440702)
I've written some transpilers, and I nearly always use a "magic variable" like __this_12345 just to prevent problems like--umm--this. If every single one you use has a quasi-random number or string appended, a lot of headaches melt away.