See? It would get tedious fast with match pattern.
I had never had problems with mut. The syntax is clear and unambiguous. It's fine as is really. I actually like knowing which pointers are mutable, by keyword instead of typing arcane stuff like @~ptr, @&ptr. Seeing how @ was a sigil for pointers this would make most people do a double somersault in fear of the GC pointer returning.
I like macros with ! It tells you magic happens here beware. Not having those you'd have serious problem understanding where errors are once macro expands :?
Ternary operator? Wth? You can just use if as a superio ternary (endless chaining) operator.
As for the others, I kinda disagree. Enums allow for some nice syntax with match. Compare:
with See? It would get tedious fast with match pattern.I had never had problems with mut. The syntax is clear and unambiguous. It's fine as is really. I actually like knowing which pointers are mutable, by keyword instead of typing arcane stuff like @~ptr, @&ptr. Seeing how @ was a sigil for pointers this would make most people do a double somersault in fear of the GC pointer returning.
I like macros with ! It tells you magic happens here beware. Not having those you'd have serious problem understanding where errors are once macro expands :?
Ternary operator? Wth? You can just use if as a superio ternary (endless chaining) operator.