Why we chose not to use D for our Linux project

Simen Haugen simen.haugen at pandavre.com
Wed May 21 00:16:36 PDT 2008


"Jarrett Billingsley" <kb3ctd2 at yahoo.com> wrote in message 
news:g0uoob$2htb$1 at digitalmars.com...
> "Simen Haugen" <simen.haugen at pandavre.com> wrote in message 
> news:g0tttj$8mt$1 at digitalmars.com...
>>
>> "Robert Fraser" <fraserofthenight at gmail.com> wrote in message 
>> news:g0t0gj$11sh$2 at digitalmars.com...
>>> bearophile wrote:
>>>> Python/Ruby and D are in two quite different classes of languages. 
>>>> Usually where you use one of them you don't want to use the other.
>>>
>>> Not necessarily. D is still useful for quick scripting. More to the 
>>> point, webapps are often written with Ruby/Python/Perl backends which 
>>> could be swapped out for one written in a native language to help 
>>> performance.
>>
>> I agree with the scripting. I'm still using quite a lot of python, but 
>> when I'm doing small programs I'm often using D to avoid the bloat of 
>> py2exe.
>> Too sad I haven't gotten PyD to work with larger classes, and it seems it 
>> won't be updated until D2.
>
> If you're referring to the errors you get from the linker about symbol 
> length, there's nothing Kirk can do about it.  It's a major shortcoming of 
> the DMD Windows object format and linker, namely an extremely limited 
> symbol length.  It works fine with all the other compiler combinations 
> (GDCWin, DMDLin, GDCLin).

Yes, that was the think I was thinking of. But with more reflection instead 
of templates this can be fixed.





More information about the Digitalmars-d mailing list