News for hackers. Stuff that matters.
Re:Happy Birthday, Ruby by UncleMeat on Thursday January 10, 2019 @03:46PM (#18877972)
It's not the best example, but Ruby is the only language I can think of where an expression (e) fails to parse but ((e)) parses.

I find that it encourages a bad kind of code golf that leads to hard to maintain code.

Re:Happy Birthday, Ruby by irishsultan on Thursday January 10, 2019 @05:36PM (#18879041)
When does that happen? It certainly doesn't happen for all possible values.
Re:Happy Birthday, Ruby by UncleMeat on Thursday January 24, 2019 @02:18AM (#18986620)
Not all possible values.

f(if x then y else z) does not parse.

f((if x then y else z)) does parse.