What library functionality would you most like to see in D?

Marco Leise Marco.Leise at gmx.de
Tue Aug 2 09:34:22 PDT 2011


Am 02.08.2011, 17:35 Uhr, schrieb Jimmy Cao <jcao219 at gmail.com>:

> 2011/8/2 so <so at so.so>
>
>> On Tue, 02 Aug 2011 03:51:56 +0300, Brad Roberts <
>> braddr at slice-2.puremagic.com> wrote:
>>
>>  I don't think that any gui library belongs in phobos because there's
>>> essentially no agreement about what cross-platform library is standard.
>>> Pick any random 10 gui developers about what library they used  
>>> (assuming
>>> they do anything cross-platform) and you'll get more than 1 answer.   
>>> I'd
>>> be shocked if you get a clear enough majority to suggest 1 that'd make  
>>> a
>>> big set of people happy.
>>>
>>> Sorry, the gui library landscape just doesn't approach being obvious
>>> enough to be in the standard library.
>>>
>>> My 2 cents,
>>> Brad
>>>
>>>
>> I agree, GUIs (and other huge libraries that everyone has their own
>> favorite) don't belong standard library. Other languages get away with  
>> it
>> because they are either platform themselves or support only one  
>> platform.
>> Another reason not to include them to the standard library, remember  
>> phobos
>> has rules (we might need to change many things).
>> But if we have something small, simple and cross-platform somewhere, why
>> not!
>>
>
> If a GUI library were included in Phobos, that would make D a much better
> competitor against C#.  That's why I hope such an inclusion would be
> possible in the future.  I see why it might not be possible, though.

Why is it so important that the GUI library is included in the std  
library? Unless it is like Delphi, VisualBasic & others that it comes with  
a GUI designer and an IDE I personally find it ok to look for the best  
library for your project on the internet (small Windows-only,  
cross-platform, ...) :)


More information about the Digitalmars-d mailing list