The Computer Languages Shootout Game

retard re at tard.com.invalid
Sun Oct 31 15:21:12 PDT 2010


Sun, 31 Oct 2010 23:10:02 +0100, Lutger wrote:

> dsimcha wrote:
> 
>> == Quote from Walter Bright (newshound2 at digitalmars.com)'s article
>>> Russel Winder wrote:
>>> > The game is known to be fundamentally flawed, but despite this, the
>>> > results have effect on the perception of programming languages.
>>> >
>>> > http://shootout.alioth.debian.org/
>>> >
>>> > D should compete with C, C++ and beat Go.  If anyone has any time
>>> > perhaps a "cabal" should form to create a Bazaar/Mercurial/Git
>>> > repository with the various codes in it?
>>> The thing about that shootout is D used to be on there, until the
>>> maintainer of the site removed it. He refuses to include D on the
>>> benchmarks.
>> 
>> Has he given a reason?  IIRC it's because D isn't/wasn't included in
>> the package
>> repos of the distributions he uses.  This will probably get fixed soon:
>> 
>> Fedora already includes LDC.
>> 
>> GDC is now up to date (or at most one version behind) for D1 and is
>> rapidly catching up for D2.
>> 
>> Unfortunately, the Linux world is dominated by FOSS zealots for whom
>> DMD isn't
>> open enough.  In the ideal world the DMD backend would be under an
>> OSI-approved license so that it could be distributed by even the most
>> zealously pro-FOSS distributions.
> 
> Of which there are very few. A linux distro or community repository
> cannot distribute dmd at all, it is prohibited by the license. This is
> primarily a practical issue, not an ideological one.

Right.. I forgot the issue is also practical. If DigitalMars doesn't 
allow redistribution, they simply cannot include it even if they wanted.

E.g. Canonical provides non-free software via some kind of partner 
programme. It's possible to easily install non-free applications ( http://
archive.canonical.com/ubuntu/pool/partner/ ). My guess is, they don't 
come and kneel before the Great DigitalMars. You need to actively offer 
your software to them.


More information about the Digitalmars-d mailing list