- optional braces cause more ambiguity (manifesting as either strange parse error messages on the front side, or bugs on the back side) than is warranted by the need to write:
rectangle { x: 10, y: 15, width: 500, height: 500 }
- newlines separating elements of a list is good, but it's really confusing to me why the following program would/should work with no comma after the "a": foo = (a, b, c) -> console.log a, b, c
foo "b",
"a"
"r"
Plainly, it _does_ work, but to me it feels like using a hole in my sweater to scratch an itch on my elbow.