Thanks Charles - I hope the material is useful. (You beat me to the announcement!)
A cobra question: is it possible to write something like:
listen button.clicked, ref do(obj,e)=Application.quit # this doesn't work!
i.e. pass a reference to an anonymous method? (I've tried creating sigs and local variables, but can't find a combination that works.) This would save a lot of boilerplate code, constructing single-use methods, just to get a name to reference.
The wiki entry for Listen,
http://cobra-language.com/trac/cobra/wiki/Listen, ends with "# Todo example using closure/anonymous method", but I'm not sure that is referring to what I need.