I'd like to express my objections against the feature called "Strong spaces" - even in case it remains controllable through a directive.
From my point of view this feature introduces an element of failure into the language; I've seen so much code which - written by the same author (not me obviously ;-) - once uses space-delimited operators and operators not delimited by space at another time...
I'd prefer a language that is as clear and unambiguous as possible; "Strong spaces" bring in a level of ambiguity where the use of parens is clear and unambiguous. I think this is a kind of "syntactic sugar" (if any) that most programmers can easily do without.
I'd prefer a language that is as clear and unambiguous as possible
To be as clear and unambiguous as possible, the language should be also as simple as possible. And therefore less expressive. There should be some compromise between simplicity and expressiveness.
The same as for strong spaces can be said about e.g. metaprogramming capabilities.
With a modification to strong spaces, you could have lisp-case-identifiers?
Yeah but I don't see the point, I like a[i-1] better than a[i - 1].
Fix your fonts so that '_' starts looking like some character from the 21st century and use that instead.