[OT] Things I like about Andrei

docandrew via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 2 19:45:44 PDT 2016


On Friday, 3 June 2016 at 02:17:51 UTC, Adam D. Ruppe wrote:
> A lot of us, myself included, have been very critical of Andrei 
> lately but I want to list of the excellent work he has done 
> over the years:
>
> First, early D was very different to D of today. Andrei changed 
> that, for the better. He's a genius of innovation with 
> templates and good at getting to the bottom of generic code.
>
> The Range concept is excellent, the logical extension of 
> iterators like slices are to pointers, and std.algorithm is 
> generally brilliant.
>
> Many of the patterns we take for granted in D, from templates 
> in general to conversion and literals on top of them, to ranges 
> and algorithms, were principally designed and implemented by 
> Andrei.
>
> std.experimental.allocator is very well done and the Design by 
> Introspection is not just smart insight to the generic 
> programming problem, but actually explored and explained in 
> such a way that we can hook onto it.
>
> His talks and writing are amusing and informative, and his 
> dedication unquestionable.
>
> Andrei Alexandrescu is a very good, innovative programmer and 
> writer who invents and explains things that others can't even 
> consider.
>
> We're lucky to have him with us!

+1.

I've been following D since the (dead tree) Dr. Dobbs article I 
found in a supermarket a decade ago, and it's been amazing to 
watch it grow since his participation. Even concepts that Walter 
used to swear off, like templates, have become not just bearable 
but a legitimately kick-ass feature thanks to Andrei's help. D 
owes him a lot!

-Jon


More information about the Digitalmars-d mailing list