On Sunday, 1 February 2015 at 22:54:51 UTC, Piotrek wrote:
On Sunday, 1 February 2015 at 21:54:13 UTC, Dicebot wrote:
Just few quick questions:

Hi

1) what would it give over std.experimental ?

- draft modules will be more flexible for changes than in the ones in standard library

As per latest agreement everything in std.experimental is considered subject to any change so is perfectly flexible.

- new drafting modules won't disturb usual users of the standard library

That statements needs some hard data that current situation is disturbing to be considered as a rationale.

IMO, std.experimental is not for the drafting stage of the SW development.

Depends on your definition of "draft". Anything that is good enough to be actually used in real app is good enough for std.experimental - and anything less is of no use to end user anyway.

2) what would it give over code.dlang.org ?

- community driven as opposed to individual driven
- out of the box readiness
- minimal fragmentation and controversy

code.dlang.org is actually much more community driven because it is naturally decentralized. Controversy is inevitable anyway (hello std.json).

Fragmentation is a thing though - but I yet to be convinced that is a bad thing that needs to be fixed.

3) what problems are you trying to solve and why do you think this is suitable solution?

Adding new modules (replacing the deprecated ones) in more robust and quicker manner.

It is as quick as it can be for standard library - and code.dlang.org takes care of everything else. Any library that risks quick removal of deprecated modules / API is not acceptable for "standard" stamp.

So far this does not seem a proposal that pulls own weight to me.

Reply via email to