CoffeeScript is supposed to be this nice Ruby&#x2F;Python-esque sugar for JS. It does resemble those languages, but it&#x27;s not nice, it&#x27;s very... stabby. Indentation is unintuitive and makes code do completely different things (whereas in Python it just delimits blocks, and if you get it wrong the compiler will moan at you). Functions implicitly return the last value they produce. You can omit brackets in function calls - but only if there&#x27;s arguments, otherwise you&#x27;ve accidentally made a NOP.<p>It&#x27;s horrible. It&#x27;s a nice idea, but the implementation leaves so much to be desired. It&#x27;s bitten me before and so I avoid it now.