DIP75 - Release Process

Rikki Cattermole via Digitalmars-d digitalmars-d at puremagic.com
Wed Mar 11 04:55:36 PDT 2015


On 11/03/2015 11:04 p.m., Paolo Invernizzi wrote:
> On Wednesday, 11 March 2015 at 08:57:14 UTC, Rikki Cattermole wrote:
>> On 11/03/2015 9:00 p.m., Vladimir Panteleev wrote:
>>> On Wednesday, 11 March 2015 at 07:32:48 UTC, Andrei Alexandrescu wrote:
>>>> It doesn't seem so to me. You find easy weaknesses in my vision and
>>>> pump on them instead of working on making it stronger. That's the easy
>>>> "but that business won't work, and here are the reasons why" approach.
>>>> The harder part is finding ways to make it work by overcoming its
>>>> weaknesses.
>>>
>>> Here is a counter-proposal:
>>>
>>> 1. Add Dub to D.
>>>
>>> 2. Add a "web development" link in the sidebar, which simply links to
>>> vibed.org.
>>>
>>> 3. Add an example on the front page on how to create a simple web
>>> server. It needs to list only main.d and package.json, and the dub
>>> command line to build it. A package.json will be needed for non-trivial
>>> things anyway, so might as well get that out of the way anyway.
>>>
>>> 4. Unite the Vibe.d forum with forum.dlang.org. I should be able to do
>>> this by making forum.dlang.org connect to it via NNTP.
>>>
>>> I think this will achieve much of your goal without the drawbacks.
>>
>> I would like to add putting focus on getting libasync[0] phobos ready
>> instead of the vibe.d direction.
>>
>> It might be a lot younger, but it is also have a lot smaller scope.
>>
>> Perhaps even a rewrite of std.socket to use it?
>>
>> It is a lot of work, but its probably a more manageable unit of work
>> in the short term.
>>
>> [0] https://github.com/etcimon/libasync
>
>
> +100000!!!
>
> and yes, we are using vibe.d in production, but libasync also.
> ---
> Paolo

IMO it makes more sense then vibe.d itself does. Yes vibe.d is what end 
developers will use. But libasync is doing a lot of the lower level work 
needed to make vibe.d useful.

If we can get the low level parts decent, vibe.d will benefit greatly 
from it.


More information about the Digitalmars-d mailing list