Blocking points for further D adoption

qznc via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 29 15:30:41 PDT 2016


On Thursday, 2 June 2016 at 18:14:08 UTC, Jack Stouffer wrote:
> On Thursday, 2 June 2016 at 15:40:28 UTC, Seb wrote:
>>I heard this a lot too.
>> "You don't have a web server in your standard libary?? It's 
>> 2016!"
>
> Just to be clear, it's not a good idea to have a full blown 
> server in your stdlib. Non-toy web servers are complicated 
> pieces of software involving > 10KLOC. Not only that, but there 
> are many ways to skin a cat in this field. Different products 
> need varying, sometimes mutually exclusive, features from their 
> servers.
>
> Therefore, I don't web servers are good candidates for 
> standardization.

Here is one argument to have a (minimalistic) web server in 
Phobos: Testing. You don't want to require internet access for 
testing. You don't want the (heavy) vibed dependency just for the 
unittests.

Specific use case: 
https://github.com/ikod/dlang-requests/issues/11#issuecomment-229354711




More information about the Digitalmars-d mailing list