Microsoft Project: Verona
IGotD-
nise at nise.com
Sun Dec 8 22:50:39 UTC 2019
On Sunday, 8 December 2019 at 12:57:27 UTC, Paulo Pinto wrote:
>
> I imagine that was indeed the case, if you look between the
> lines from Joe Duffy's presentations on Midori.
>
> https://www.infoq.com/presentations/csharp-systems-programming/
>
> https://www.youtube.com/watch?v=EVm938gMWl0
>
> At the end of his Rust keynote, he mentions that even after
> being showed how well it worked, Windows Dev team was quite
> sceptical of it.
>
You don't need to read between the lines for that, as he
explained it explicitly. Their attempt with Rust was a long term
success but the developers weren't particularly keen on Rust. The
developers felt that they were battling the compiler and simple
stuff fast was difficult.
Actually, programming C++ is really dirt simple if you stick
normal object oriented class like programming. It's when you
start to dig into templates and ugly libraries C++ starts to
become difficult. For simple programming Rust is more difficult
than C++ as there is a bigger design burden on the programmer.
The programming constantly have to think about various corner
cases that occur often. Just thinking about there are three types
of closures for example (D has one). Rust is full of these
special cases which is starting to become hard to remember and
are experienced as annoying. It just deteriorates the programmer
experience.
What Verona can do better is to clean up all these families of
different special types and corner cases to relieve the pressure
from the programmer.
More information about the Digitalmars-d
mailing list