OpenBSD port of dmd?

Walter Bright newshound2 at digitalmars.com
Fri Mar 16 20:09:17 PDT 2012


On 3/16/2012 5:16 PM, Andrei Alexandrescu wrote:
 > Not convinced. They call it specialization, and it's a powerful concept. We use
 > it in std.algorithm all over the place.

I'll admit my argument may not sound convincing. But I've lived this problem for 
25 years. Through trial and error, mostly error, I have found what works.

Even if the default works, it's performance may be execrable, and it may get 
overlooked for years until bearophile(!) posts a benchmark showing it sux. 
Worse, the default may not even work properly on System X. By having no default, 
the porter quickly finds *all* of the system dependent code sections, and has to 
make a decision on each one. This is good. And it is NOT a burden. I can say 
this from experience.

Quick test for the skeptical: find all of the default OS specific code in Phobos.

(There's no straightforward way to do it.)


More information about the Digitalmars-d mailing list