@RedFred: I think you really summarize this nicely:

> Programming languages should allow programmers to express themselves in the 
> way that the programmers see best, not try to force them to adapt to the 
> language.

But where you see a huge improvement for a lone programmer who doesn't care 
about collaboration and external contributions, I see only pain. Absolute 
freedom is great when you work on your own stuff, not really when you 
collaborate. This is one of the major upsides of Go: yes, a minority of very 
vocal people complain, but at the same time, nothing is really unexpected and 
digging into someone else's code is rarely hard.

To put it bluntly, learning a new library/framework is already time-wasting and 
painful enough by itself not to add the additional complexity of learning a new 
language each time.

At best, such a feature should be implemented in an IDE which would then 
translate proper nim into your preferred variant for you to edit and then save 
the changes as proper nim again. If I ever see some "nim" code with braces, I 
won't even bother reading it (not because I don't like braces, I don't care, 
but because what I see would **obviously** not be nim anymore).

Reply via email to