Re: New DIP73: D Drafting Library

2015-02-05 Thread Israel via Digitalmars-d
On Friday, 6 February 2015 at 00:45:16 UTC, Andrei Alexandrescu wrote: On 2/5/15 4:08 PM, Zach the Mystic wrote: Just use code.dlang.org. It's perfect either as a place for good work and a stepping stone toward the standard library. Andrei I get the feeling you guys will eventually look bac

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
Perhaps it is over ambitious to start with the goal of producing only code destined to end up in Phobos. The domain is so broadly defined, and the standard to aspire to so high that one ends up setting the goalpost so high that given likely contributors one risks ending up running out of steam

Re: New DIP73: D Drafting Library

2015-02-05 Thread Andrei Alexandrescu via Digitalmars-d
On 2/5/15 4:08 PM, Zach the Mystic wrote: On Thursday, 5 February 2015 at 23:35:04 UTC, Dicebot wrote: No, you get it wrong. This is decided exclusively community voting. Andrei or Walter can veto something that they don't want but their explicit approval is not required. I'm surprised. From m

Re: New DIP73: D Drafting Library

2015-02-05 Thread Zach the Mystic via Digitalmars-d
On Thursday, 5 February 2015 at 23:35:04 UTC, Dicebot wrote: On Thursday, 5 February 2015 at 18:23:19 UTC, Zach the Mystic wrote: 1) All Phobos proposals must go through std.experimental.logger 2) It must implement something generally desired in Phobos 3) Implementation is supposed to be at lea

Re: New DIP73: D Drafting Library

2015-02-05 Thread Dicebot via Digitalmars-d
On Thursday, 5 February 2015 at 19:05:10 UTC, Piotrek wrote: 1) All Phobos proposals must go through std.experimental.logger When you say I put the current process wrongly, you mean there is no way to submit a new module avoiding a std.experimental namespace? Yes, right now this is the idea

Re: New DIP73: D Drafting Library

2015-02-05 Thread Piotrek via Digitalmars-d
On Thursday, 5 February 2015 at 22:04:04 UTC, Jeremy Powers wrote: Snipped a bit, tl;dr is you should use dub. I use it but with no success in the matter of the proposal. How could you be sure that after long lonely work the proposal is worth inclusion? .. If it's worth inclusion in phob

Re: New DIP73: D Drafting Library

2015-02-05 Thread Dicebot via Digitalmars-d
On Thursday, 5 February 2015 at 18:23:19 UTC, Zach the Mystic wrote: 1) All Phobos proposals must go through std.experimental.logger 2) It must implement something generally desired in Phobos 3) Implementation is supposed to be at least stable enough to not undergo a full rewrite after inclusion

Re: New DIP73: D Drafting Library

2015-02-05 Thread Piotrek via Digitalmars-d
On Thursday, 5 February 2015 at 23:04:03 UTC, Laeeth Isharc wrote: If it's worth inclusion in phobos, it will rise to the top. I admire idealists, but in the past few years how many independent projects have been adopted by phobos? Is it the case that none of those that were not are essentia

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
Hi Dicebot. You are a clear thinker - close reasoning - and I admire that. As you may see requirements are very lax. Only real difference is that your proposal allows to accept modules that are not supposed to ever go to Phobos at all - which I am still convinced is a bad thing and belongs to

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
How could you be sure that after long lonely work the proposal is worth inclusion? No need to be lonely. You can (and should) have community projects on dub. The dub repository is a distribution mechanism, if you want community contribution to a library advertise as such and git er done.

Re: New DIP73: D Drafting Library

2015-02-05 Thread Piotrek via Digitalmars-d
On Thursday, 5 February 2015 at 22:25:28 UTC, Laeeth Isharc wrote: There is no contradiction between distributing the latest version of 'Mars' with DMD releases (including the library update tool) and having more frequent releases in between, if that is thought to be the right thing to do. Sm

Re: New DIP73: D Drafting Library

2015-02-05 Thread Zach the Mystic via Digitalmars-d
On Thursday, 5 February 2015 at 22:08:42 UTC, CraigDillabaugh wrote: On Thursday, 5 February 2015 at 21:21:22 UTC, Zach the Mystic wrote: On Thursday, 5 February 2015 at 18:44:06 UTC, CraigDillabaugh clip You know, I don't even like the use of voting when it comes to important decisions whic

Re: New DIP73: D Drafting Library

2015-02-05 Thread Laeeth Isharc via Digitalmars-d
On Thursday, 5 February 2015 at 22:10:35 UTC, Israel wrote: On Thursday, 5 February 2015 at 05:51:18 UTC, tcak wrote: On Thursday, 5 February 2015 at 04:37:21 UTC, Tofu Ninja wrote: What could be great is if DMD supported something like JAR packages, and could look for modules inside of them. S

Re: New DIP73: D Drafting Library

2015-02-05 Thread Jeremy Powers via Digitalmars-d
On Thu, Feb 5, 2015 at 2:10 PM, Israel via Digitalmars-d < digitalmars-d@puremagic.com> wrote: > On Thursday, 5 February 2015 at 05:51:18 UTC, tcak wrote: > >> On Thursday, 5 February 2015 at 04:37:21 UTC, Tofu Ninja wrote: >> What could be great is if DMD supported something like JAR packages, an

Re: New DIP73: D Drafting Library

2015-02-05 Thread Israel via Digitalmars-d
On Thursday, 5 February 2015 at 05:51:18 UTC, tcak wrote: On Thursday, 5 February 2015 at 04:37:21 UTC, Tofu Ninja wrote: What could be great is if DMD supported something like JAR packages, and could look for modules inside of them. So, all experimental codes would be packed daily in a zip fil

Re: New DIP73: D Drafting Library

2015-02-05 Thread CraigDillabaugh via Digitalmars-d
On Thursday, 5 February 2015 at 21:21:22 UTC, Zach the Mystic wrote: On Thursday, 5 February 2015 at 18:44:06 UTC, CraigDillabaugh clip You know, I don't even like the use of voting when it comes to important decisions which last forever. I have no mechanism for determining fairly who has th

Re: New DIP73: D Drafting Library

2015-02-05 Thread Jeremy Powers via Digitalmars-d
Snipped a bit, tl;dr is you should use dub. How could you be sure that after long lonely work the proposal is worth > inclusion? > No need to be lonely. You can (and should) have community projects on dub. The dub repository is a distribution mechanism, if you want community contribution to a

Re: New DIP73: D Drafting Library

2015-02-05 Thread Zach the Mystic via Digitalmars-d
On Thursday, 5 February 2015 at 18:44:06 UTC, CraigDillabaugh wrote: 1) All Phobos proposals must go through std.experimental.logger 2) It must implement something generally desired in Phobos 3) Implementation is supposed to be at least stable enough to not undergo a full rewrite after inclusio

Re: New DIP73: D Drafting Library

2015-02-05 Thread Piotrek via Digitalmars-d
On Thursday, 5 February 2015 at 06:56:52 UTC, Dicebot wrote: You have clearly put a lot of effort in this. That makes me very uneasy to repeat the same critique as earlier but, sadly, it still all applies. This proposal tries to fix problems it doesn't prove exist, doing so with solutions that

Re: New DIP73: D Drafting Library

2015-02-05 Thread CraigDillabaugh via Digitalmars-d
On Thursday, 5 February 2015 at 18:23:19 UTC, Zach the Mystic wrote: On Thursday, 5 February 2015 at 06:56:52 UTC, Dicebot wrote: You have clearly put a lot of effort in this. That makes me very uneasy to repeat the same critique as earlier but, sadly, it still all applies. This proposal tries

Re: New DIP73: D Drafting Library

2015-02-05 Thread Zach the Mystic via Digitalmars-d
On Thursday, 5 February 2015 at 06:56:52 UTC, Dicebot wrote: You have clearly put a lot of effort in this. That makes me very uneasy to repeat the same critique as earlier but, sadly, it still all applies. This proposal tries to fix problems it doesn't prove exist, doing so with solutions that

Re: New DIP73: D Drafting Library

2015-02-05 Thread Piotrek via Digitalmars-d
On Wednesday, 4 February 2015 at 23:15:25 UTC, Jonathan Marler wrote: This looks very similar to std.experimental. In one way, yes, it is similar to std.experimental, but not that much as it seems. More precisely: 1. Take the namespace designed for new module drafting out of the Phobos 2.

Re: New DIP73: D Drafting Library

2015-02-05 Thread ketmar via Digitalmars-d
On Thu, 05 Feb 2015 06:47:26 +, weaselcat wrote: > or std.experimental could just be separated into its own repository and > put on dub? and make all rdmd users very unhappy, yeah. no, it's not about dub, it's about "std." prefix. happy rdmd user. signature.asc Description: PGP signature

Re: New DIP73: D Drafting Library

2015-02-04 Thread Dicebot via Digitalmars-d
You have clearly put a lot of effort in this. That makes me very uneasy to repeat the same critique as earlier but, sadly, it still all applies. This proposal tries to fix problems it doesn't prove exist, doing so with solutions that are not guranteed to help. It also wrongly explains current

Re: New DIP73: D Drafting Library

2015-02-04 Thread weaselcat via Digitalmars-d
On Thursday, 5 February 2015 at 05:51:18 UTC, tcak wrote: On Thursday, 5 February 2015 at 04:37:21 UTC, Tofu Ninja wrote: On Wednesday, 4 February 2015 at 23:15:25 UTC, Jonathan Marler wrote: This looks very similar to std.experimental. I originally thought that the difference between std.expe

Re: New DIP73: D Drafting Library

2015-02-04 Thread tcak via Digitalmars-d
On Thursday, 5 February 2015 at 04:37:21 UTC, Tofu Ninja wrote: On Wednesday, 4 February 2015 at 23:15:25 UTC, Jonathan Marler wrote: This looks very similar to std.experimental. I originally thought that the difference between std.experimental and this library was going to be how it was used.

Re: New DIP73: D Drafting Library

2015-02-04 Thread Tofu Ninja via Digitalmars-d
On Wednesday, 4 February 2015 at 23:15:25 UTC, Jonathan Marler wrote: This looks very similar to std.experimental. I originally thought that the difference between std.experimental and this library was going to be how it was used. std.experimental: module that may become part of the standa

Re: New DIP73: D Drafting Library

2015-02-04 Thread Jonathan Marler via Digitalmars-d
On Wednesday, 4 February 2015 at 22:10:51 UTC, Piotrek wrote: Hi, Abstract: D Drafting Library is an official library modeled by the D community and designed to support the development process of the D Standard Library. The drafting library is coupled with the standard library and doesn't in

New DIP73: D Drafting Library

2015-02-04 Thread Piotrek via Digitalmars-d
Hi, Abstract: D Drafting Library is an official library modeled by the D community and designed to support the development process of the D Standard Library. The drafting library is coupled with the standard library and doesn't introduce any duplicated functionality. It should be used during