Feedback from the Gripes and Wishes Campaign
Walter Bright
newshound2 at digitalmars.com
Sun May 28 07:06:54 UTC 2023
On 5/19/2023 5:57 AM, monkyyy wrote:
> * Im on team stepouv, the only conceivable future of languages improving is the
> re-separation of data structures and algorithms that share a language wide
> interface, you get m*n solutions out of m+n(x3 cause overhead) lines of code. D
> has... 1 good data structure, the built-in dynamic array, aa's aren't
> implemented yet and wont be for the foreseeable future and I hate their
> interface anyway, every part of strings design needs to be replace, auto
> decoding is stupid as is defining a fundamental data type in one-liner to be
> clever. D needs data structures.
Autodecoding is a feature of the library, not the language. We've all agreed
that Phobos v2 will not have it.
> * The average person writting the algorithm code must have gotten some weird
> ideas in their head, cause a x3 over head seems like an under estimation for the
> level of complexity in the std.
>
> * There is a bunch of simple hacks to make ranges work, but you'd have to know
> them by heart as none are in the std, not even an identity map or `.map!(a=>a)`
>
> * d3 should simplify the range interface, expand the data structure libs
> drastically, include range hacks, and lower their standards of correctness.
I don't really understand these proposals. Fleshing them out a bit more would be
helpful.
More information about the Digitalmars-d
mailing list