What kind of language ideas do you folks have? What would your fizzbuzz look like? I'm not sure I've ever seen a more readable compact fizzbuzz than this version in coffeescript ['fizz' unless i%3] + ['buzz' unless i%5] or i for i in [1..100]
The usage of `unless` strikes me as unmaintainable and "smart", not in a good way tbh. The types are all other the places, too. What is it even doing exactly? Appending a string to a null value..?
Appending a string to an undefined value, via array addition, which turns them into strings but doesn't turn null into 'null' or undefined into 'undefined'. It's a bit of a hack.
`'a' + undefined === 'aundefined'`
`[ 'a' ] + [ undefined ] === 'a'`
Also the empty string '' evaluates to false.
`[ undefined ] + [ undefined ] == ''`
This is wat - https://archive.org/details/wat_destroyallsoftware