DMD 2.100, bring ont he attribute soup
Paulo Pinto
pjmlp at progtools.org
Fri May 27 07:00:44 UTC 2022
On Friday, 27 May 2022 at 05:06:54 UTC, Walter Bright wrote:
> On 5/26/2022 8:07 PM, rikki cattermole wrote:
>> I want lifetime checks to work,
>
> So do I. But nobody has figured out how to make this work
> without strongly impacting the programmer.
>
>
>> I want users of my libraries to be able to use my code without
>> caring about stuff like memory lifetimes and be strongly
>> likely to never hit an issue even with concurrency. I want the
>> average programmer to be able to use my stuff without having
>> to care about the little details.
>
> The garbage collector does this famously.
>
>
>> DIP1000 so far does not appear to be working towards a design
>> that meets these goals.
>
> Rust is famous for forcing programmers to not just recode their
> programs, but redesign them from the ground up. How they
> managed to sell that is amazing.
By being *focused* on being the best language on a very specific
domain, thus Rust is now the best mainstream implementation of
affine types, and their official roadmap has plans to still
improve that experience.
The 1% use case that works as stepping stone for adoption.
More information about the Digitalmars-d
mailing list