Kurper wrote:Please don't add curly braces.
I agree here. What is the point? I can understand that you lose cool features from cobra as: contracts, inline tests, etc. But you have so many OO curly braces languages to choose from: C#, Java, Groovy, Scala, C++, D, ... most of them work on .Net and/or JVM and are getting or already have some of those features.
Besides that, code sharing/reuse may be harmed a lot, unless you do a --no-curly syntax similar to --correct-case
Also trend is quite the opposite, languages as Wirbel (
http://mathias-kettner.de/wirbel.html ) and Shed-skin (
http://code.google.com/p/shedskin/) are trying to make it easy to code as C++ with "python" syntax.
By the way I chose JVM as a step for D so we cover all those platforms (.Net, JVM, native) and code (and maybe reuse some code from other platforms) in cobra whatever the task you need to accomplish.