News for hackers. Stuff that matters.
Re:"Useless Ruby sugar": Argument forwarding by throwanem on Friday November 24, 2023 @03:20PM (#38407803)
No, Javascript has functions. That arrow functions handle the "this" binding specially I'll grant as a potential design error, and certainly as a complication; to reiterate, I have not said Javascript is perfect. But classes and methods are sugar over prototype-based objects from 1995, which you are still perfectly free to write if you like.
Re:"Useless Ruby sugar": Argument forwarding by masklinn on Monday November 27, 2023 @09:44AM (#38432765)
> That arrow functions handle the "this" binding specially

It’s more the opposite, arrow functions treat `this` as a regular lexical variable, it’s normal functions which special-case `this`.