www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Open invitation for Kenji Hara

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Hello,


On behalf of the Phobos team and based on Kenji Hara's excellent 
submission 
http://github.com/9rnsr/scrap/blob/master/interfaces/interfaces.d, which 
reveals a good taste for design and an excellent understanding of the D 
programming language, I am honored to offer Kenji to join the Phobos 
team. Kenji comes highly recommended by other high-profile Phobos 
participants.

Kenji, you'd need is a dsource.org user ID and a bugzilla accoung for 
d.puremagic.com. If you agree to join you'll be able to add adaptTo() to 
Phobos yourself, and of course you're gladly invited to propose, 
discuss, and effect additional improvements to Phobos.


Thanks,

Andrei
Oct 07 2010
parent reply Eric Poggel <dnewsgroup2 yage3d.net> writes:
On 10/7/2010 8:58 PM, Andrei Alexandrescu wrote:
 Hello,


 On behalf of the Phobos team and based on Kenji Hara's excellent
 submission
 http://github.com/9rnsr/scrap/blob/master/interfaces/interfaces.d, which
 reveals a good taste for design and an excellent understanding of the D
 programming language, I am honored to offer Kenji to join the Phobos
 team. Kenji comes highly recommended by other high-profile Phobos
 participants.

 Kenji, you'd need is a dsource.org user ID and a bugzilla accoung for
 d.puremagic.com. If you agree to join you'll be able to add adaptTo() to
 Phobos yourself, and of course you're gladly invited to propose,
 discuss, and effect additional improvements to Phobos.


 Thanks,

 Andrei
Is this duck-typing for D?
Oct 07 2010
parent Peter Alexander <peter.alexander.au gmail.com> writes:
== Quote from Eric Poggel (dnewsgroup2 yage3d.net)'s article
 Is this duck-typing for D?
It looks more like something that would allow you to take a non- polymorphic class and make it polymorphic. e.g. you have a Square class and a Circle class, both with a draw() method, but with no common base class. This takes these classes and make them polymorphic on some interface so that you can call draw() with dynamic dispatch.
Oct 08 2010