On Sunday, 16 May 2021 at 16:16:22 UTC, H. S. Teoh wrote:
I cannot live without auto return types and Voldemort types.
They are my bread and butter. Take them away, and I might as
well go back to C/C++.
C++ has both?
What I find ugly:
- shared, and all of its quirks and incomplete implementation.
Shared semantics are wrong, as in not safe. Someone with a
theoretical background should have been consulted... I am not
really sure why it was given semantics with no complete solution,
you cannot evolve concurrency designs.
- The fact that byte + byte cannot be assigned back to a byte
without a
cast.
I dont think you should be able to do anything with bytes without
a cast...
- Attribute proliferation. We should have had type inference
integrated
into the language from the beginning, but alas, that ship has
already
long sailed and it's too late to change that now
Why is it too late? I dont think it is.