Not clear that debugging is particularly worse with CoffeeScript than
with other languages. I have tripped over some things but ascribed it
to having not really studied the language. I've just gone with brief
summaries of how it differs from JavaScript.
At
glowscript.org, click on Example programs where you'll see a few
examples of pairs of identical programs, one element of the pair in
JavaScript, one in CoffeeScript. GlowScript uses the ACE text editor
which can cater to CoffeeScript but I haven't yet set that up, so when
writing CoffeeScript I miss the useful worker-thread hints of problems
that I get when editing JavaScript.
In these pairs (and the Rug example that is only in CoffeeScript), you
may agree that the CoffeeScript code is significantly cleaner. It's
sure easier to write, too.
Bruce
P.S. To run the GlowScript examples, which use WebGL, you need to have
a WebGL-enabled browser. See the Help at
glowscript.org for details.