grauzone wrote:
Don wrote:
Using string mixins messes up syntax highlighting
I think the argument that a language should be designed around the
limitations of an IDE designed for a different language is a weak one.
Especially with the greatly improved support for string mixins which
just got added in the last version of Descent.
So all IDEs should contain a D compiler? But let's forget this, it's a
minor issue, and it will/can be fixed with magic AST macros or special
kinds of string literals.
and the code is more obfuscated. If you make an error in your
predicate, random funny things internal to the library implementation
could happen, and the compiler will spurt out indecipherable error
messages for random modules (I guess in this case, std.algorithm or
std.functional).
Not necessarily. Andrei can just add:
Then he should do it.
I did, and credited Don in a comment. Thanks Don.
Andrei