Re: Vision for the first semester of 2016

2016-02-06 Thread Piotrek via Digitalmars-d-announce
On Friday, 29 January 2016 at 02:18:38 UTC, Rikki Cattermole wrote: Right now, image library is more or less ready for next feedback. Windowing is almost there, really just needs a bit of testing and its done. So in other words, the hold up, is me. Where can I find the code to be tested?

Re: Vision for the first semester of 2016

2016-02-06 Thread Rikki Cattermole via Digitalmars-d-announce
On 07/02/16 4:23 AM, Piotrek wrote: On Friday, 29 January 2016 at 02:18:38 UTC, Rikki Cattermole wrote: Right now, image library is more or less ready for next feedback. Windowing is almost there, really just needs a bit of testing and its done. So in other words, the hold up, is me. Where

Re: Vision for the first semester of 2016

2016-02-03 Thread Márcio Martins via Digitalmars-d-announce
On Wednesday, 3 February 2016 at 05:41:52 UTC, Tofu Ninja wrote: On Wednesday, 3 February 2016 at 03:19:57 UTC, earthfront wrote: On Friday, 29 January 2016 at 16:07:48 UTC, Adam D. Ruppe wrote: When you do `import std.string;` you expect it to just work, and you find std.string's docs easily

Re: Vision for the first semester of 2016

2016-02-03 Thread Tofu Ninja via Digitalmars-d-announce
On Wednesday, 3 February 2016 at 11:22:50 UTC, Márcio Martins wrote: How would you select the package version you want to use. Obviously it would be fine for small scripts to pick the latest version, but no so much for non-trivial projects. Somewhat related: I would love to be able to

Re: Vision for the first semester of 2016

2016-02-03 Thread Tofu Ninja via Digitalmars-d-announce
On Wednesday, 3 February 2016 at 23:35:21 UTC, Tofu Ninja wrote: ... Actually now that I think about it, you can do with out the pragma and just define something like this... mixin template DubDependency(string dependency, string vers) { // Does nothing but print a dependency

Re: Vision for the first semester of 2016

2016-02-03 Thread Matt Elkins via Digitalmars-d-announce
On Thursday, 28 January 2016 at 11:25:08 UTC, Laeeth Isharc wrote: In theory it's completely irrelevant as to whether is something is in the standard library or can just be imported via dub or a git clone, but in practice that's not the case. In support of this statement in particular I'd

Re: Vision for the first semester of 2016

2016-02-03 Thread Chris Wright via Digitalmars-d-announce
On Thu, 04 Feb 2016 01:23:14 +, Tofu Ninja wrote: > Actually, nvm, wouldn't actually work because as soon as you add an > import derelict.opengl3.gl3; it would error out because it cant find the > file and it wouldn't print the dependencies. You could do it with libdparse, since it doesn't

Re: Vision for the first semester of 2016

2016-02-03 Thread Tofu Ninja via Digitalmars-d-announce
On Thursday, 4 February 2016 at 00:50:43 UTC, Tofu Ninja wrote: On Wednesday, 3 February 2016 at 23:35:21 UTC, Tofu Ninja wrote: ... Actually now that I think about it, you can do with out the pragma and just define something like this... mixin template DubDependency(string dependency,

Re: Vision for the first semester of 2016

2016-02-02 Thread Andre Polykanine via Digitalmars-d-announce
PvDda> I hope D GUI will be usable some day for me and other people not PvDda> wanting to fight with tools (and external libraries). Oh yeah! I find this library the most adequate (and the most accessible, btw). But unfortunately it seems abandoned :(. Andre

Re: Vision for the first semester of 2016

2016-02-02 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 1/29/16 11:07 AM, Adam D. Ruppe wrote: I'd love it if you could do `import thirdparty.independent;` and it magically works too - without even need for a configuration file or an install command. And the docs are right there and tutorials are written however the author feels like writing them.

Re: Vision for the first semester of 2016

2016-02-02 Thread Chris Wright via Digitalmars-d-announce
On Fri, 29 Jan 2016 16:07:48 +, Adam D. Ruppe wrote: > I'd love it if you could do `import thirdparty.independent;` and it > magically works too - without even need for a configuration file or an > install command. And the docs are right there and tutorials are written > however the author

Re: Vision for the first semester of 2016

2016-02-02 Thread earthfront via Digitalmars-d-announce
On Friday, 29 January 2016 at 16:07:48 UTC, Adam D. Ruppe wrote: When you do `import std.string;` you expect it to just work, and you find std.string's docs easily from dmd. I'd love it if you could do `import thirdparty.independent;` and it magically works too - without even need for a

Re: Vision for the first semester of 2016

2016-02-01 Thread David Nadlinger via Digitalmars-d-announce
On Monday, 1 February 2016 at 11:42:54 UTC, Daniel Murphy wrote: The process will be complete when you've backported the entirety of 2.068. From what I recall, 2.068 was fairly painless to merge anyway compared to other releases. — David

Re: Vision for the first semester of 2016

2016-02-01 Thread Daniel Murphy via Digitalmars-d-announce
On 1/02/2016 8:46 AM, Iain Buclaw via Digitalmars-d-announce wrote: I know, I've been hitting bug after bug in 2.067, and the answer has always been to backport from 2.068. I already have backported druntime's object.d from 2.068 because 2.067's object module has drifted so far out of sync

Re: Vision for the first semester of 2016

2016-01-31 Thread Iain Buclaw via Digitalmars-d-announce
On 29 January 2016 at 22:29, Tofu Ninja via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Friday, 29 January 2016 at 20:30:35 UTC, Iain Buclaw wrote: > >> How much of it actually depends on the compiler though? I'd be a little >> surprised if we couldn't backport at

Re: Vision for the first semester of 2016

2016-01-31 Thread Rory McGuire via Digitalmars-d-announce
On 28 Jan 2016 6:30 PM, "Ola Fosheim Grøstad via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > [snip] > > 4. You cannot easily fix bugs, because applications depends on the old behaviour. So a bug fix is a breaking change. You have to deprecate and provide the same

Re: Vision for the first semester of 2016

2016-01-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 28 January 2016 at 12:40:56 UTC, Ola Fosheim Grøstad wrote: I think that Sonke received too much "negative motivation" for his contributions recently, if I had been in his shoes I'd probably found working on vibe.d more fun. IRRC Ruppe also have voiced that he want to work on

Re: Vision for the first semester of 2016

2016-01-29 Thread Tofu Ninja via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei Just out of curiosity, is getting the different compilers in sync still a priority? Right now we have dmd at 2.070, ldc at 2.068. and gdc at 2.066.

Re: Vision for the first semester of 2016

2016-01-29 Thread Iain Buclaw via Digitalmars-d-announce
On 29 Jan 2016 6:55 pm, "Tofu Ninja via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > > On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: >> >> Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei > > > Just out of curiosity, is getting

Re: Vision for the first semester of 2016

2016-01-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Friday, 29 January 2016 at 16:07:48 UTC, Adam D. Ruppe wrote: In my perfect world, quality third party apps - as determined just by usage stats or something - would be automatically downloadable and their documentation searchable as if it was standard. I've noticed that curated lists of

Re: Vision for the first semester of 2016

2016-01-29 Thread Puming via Digitalmars-d-announce
On Friday, 29 January 2016 at 23:41:47 UTC, Ola Fosheim Grøstad wrote: Yep, a curated list like those awesome-lists found on github would be a start. I've got one before there were many awesome-lists: https://github.com/zhaopuming/awesome-d

Re: Vision for the first semester of 2016

2016-01-29 Thread Tofu Ninja via Digitalmars-d-announce
On Friday, 29 January 2016 at 20:30:35 UTC, Iain Buclaw wrote: How much of it actually depends on the compiler though? I'd be a little surprised if we couldn't backport at least 80% of phobos to 2.067/2.068 with zero changes. I have no idea, I think you are probably right. But having a

Re: Vision for the first semester of 2016

2016-01-29 Thread Jon D via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei A couple comments: a) No mention of targeting increased organizational participation (academic, corporate, etc). Not trying to suggest it should or

Re: Vision for the first semester of 2016

2016-01-29 Thread Tofu Ninja via Digitalmars-d-announce
On Friday, 29 January 2016 at 18:13:21 UTC, Iain Buclaw wrote: On 29 Jan 2016 6:55 pm, "Tofu Ninja via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press!

Re: Vision for the first semester of 2016

2016-01-29 Thread Iain Buclaw via Digitalmars-d-announce
On 29 January 2016 at 21:14, Tofu Ninja via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Friday, 29 January 2016 at 18:13:21 UTC, Iain Buclaw wrote: > >> On 29 Jan 2016 6:55 pm, "Tofu Ninja via Digitalmars-d-announce" < >> digitalmars-d-announce@puremagic.com> wrote:

Re: Vision for the first semester of 2016

2016-01-28 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Thursday, 28 January 2016 at 16:12:44 UTC, jmh530 wrote: the standard library or not. As discussed elsewhere, there are clearly benefits to putting some things in phobos (if only for providing a framework for others), and there are costs as it gets too large. That's the maintenance costs,

Re: Vision for the first semester of 2016

2016-01-28 Thread jmh530 via Digitalmars-d-announce
On Thursday, 28 January 2016 at 11:25:08 UTC, Laeeth Isharc wrote: I do like the building-block idea you suggest, but one must think about the deeper reasons for why things are owned by which people. (I have found the Coase theorem and work on industrial organisation to be quite stimulating

Re: Vision for the first semester of 2016

2016-01-28 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 28 January 2016 at 11:25:08 UTC, Laeeth Isharc wrote: As you yourself have mentioned, the size of the D community as it stands today presents some impediment to the possible maintenance and stability of alternative libraries. If something is in Phobos you know that you can depend

Re: Vision for the first semester of 2016

2016-01-28 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Wednesday, 27 January 2016 at 21:00:41 UTC, Martin Nowak wrote: A good criteria is whether some area has an established and hard to debate solution, then it can go into the standard library. But if there are many different ways around the same topic you should leave the decision to the

Re: Vision for the first semester of 2016

2016-01-28 Thread Twenty Two via Digitalmars-d-announce
On Thursday, 28 January 2016 at 02:36:55 UTC, Joakim wrote: On Thursday, 28 January 2016 at 00:28:26 UTC, Twenty Two wrote: Parkinson's Law: work expands so as to fill the time available for its completion. [...] I agree. Some of the core team uses trello for this:

Re: Vision for the first semester of 2016

2016-01-28 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Thursday, 28 January 2016 at 11:25:08 UTC, Laeeth Isharc wrote: I do like the building-block idea you suggest, but one must think about the deeper reasons for why things are owned by which people. It is much easier to get motivated if you have a certain level autonomy. Clearly, the "D

Re: Vision for the first semester of 2016

2016-01-28 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
This is what a good system programming standard library should provide: 1. Types needed to specify library APIs. 2. Functionality for accessing hardware in a non-emulated fashion. 3. Functionality that most _libraries_ need to build on (like arrays/iterators/ranges). 4. Functionality that

Re: Vision for the first semester of 2016

2016-01-28 Thread Piotrek via Digitalmars-d-announce
On Monday, 25 January 2016 at 03:49:56 UTC, Rikki Cattermole wrote: That won't be happening anytime soon. Until we have image and windowing in Phobos (I'm working on both) there is no way a GUI toolkit is going in. And from what I know there will be a LOT of work to update it. I've read this

Re: Vision for the first semester of 2016

2016-01-28 Thread Rikki Cattermole via Digitalmars-d-announce
On 29/01/16 6:40 AM, Piotrek wrote: On Monday, 25 January 2016 at 03:49:56 UTC, Rikki Cattermole wrote: That won't be happening anytime soon. Until we have image and windowing in Phobos (I'm working on both) there is no way a GUI toolkit is going in. And from what I know there will be a LOT of

Re: Vision for the first semester of 2016

2016-01-27 Thread Twenty Two via Digitalmars-d-announce
Parkinson's Law: work expands so as to fill the time available for its completion. Having a set of vague tasks to finish within 6 months is great, but having a weekly more specific priority list to go along with it would be better. If, in addition, there was some accountability (not with

Re: Vision for the first semester of 2016

2016-01-27 Thread Chris Wright via Digitalmars-d-announce
On Wed, 27 Jan 2016 21:01:47 +, Martin Nowak wrote: > On Monday, 25 January 2016 at 16:26:36 UTC, Russel Winder wrote: >> PyPI has is an highly opinionated metric that helps you decide what is >> good and what is dross. > > Could you help us on designing one for code.dlang.org as well? I'd

Re: Vision for the first semester of 2016

2016-01-27 Thread jmh530 via Digitalmars-d-announce
On Wednesday, 27 January 2016 at 22:36:37 UTC, Chris Wright wrote: Longevity is an awkward one. If I create a project, do nothing with it for four years, then make a release, will that count as well as making a release once a month for four years? But the other metrics should account for

Re: Vision for the first semester of 2016

2016-01-27 Thread Joakim via Digitalmars-d-announce
On Thursday, 28 January 2016 at 00:28:26 UTC, Twenty Two wrote: Parkinson's Law: work expands so as to fill the time available for its completion. [...] I agree. Some of the core team uses trello for this: https://trello.com/b/XoFjxiqG/active However, that's not really meant for noobs and

Re: Vision for the first semester of 2016

2016-01-27 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Wednesday, 27 January 2016 at 16:52:53 UTC, Laeeth Isharc wrote: your own argument. Of course there will be lots there that one doesn't need and can't use. But over time things that were once cutting edge become bog standard, and it makes sense to have coherence and convenience rather

Re: Vision for the first semester of 2016

2016-01-27 Thread Laeeth Isharc via Digitalmars-d-announce
On Wednesday, 27 January 2016 at 09:15:27 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 27 January 2016 at 06:17:44 UTC, Laeeth Isharc wrote: On Tuesday, 26 January 2016 at 22:48:23 UTC, Ola Fosheim Grøstad wrote: I am not sure if that is the right motivation. Sounds like recipe for bloat.

Re: Vision for the first semester of 2016

2016-01-27 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 12:38:09 UTC, Andrei Alexandrescu wrote: including things that some people argue shouldn't be part of a standard library: archives and compression, cryptography, databases, character encodings (including json and xml!), html templating, image processing, suffix

Re: Vision for the first semester of 2016

2016-01-27 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 25 January 2016 at 16:26:36 UTC, Russel Winder wrote: PyPI has is an highly opinionated metric that helps you decide what is good and what is dross. Could you help us on designing one for code.dlang.org as well?

Re: Vision for the first semester of 2016

2016-01-27 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Wednesday, 27 January 2016 at 06:17:44 UTC, Laeeth Isharc wrote: On Tuesday, 26 January 2016 at 22:48:23 UTC, Ola Fosheim Grøstad wrote: I am not sure if that is the right motivation. Sounds like recipe for bloat. Good libraries evolve from being used in real applications. Many

Re: Vision for the first semester of 2016

2016-01-26 Thread Russel Winder via Digitalmars-d-announce
Some of this apparently off-topic, but I will get back on-topic by the end. On Tue, 2016-01-26 at 21:17 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: > I wasn't going to reply, until you tweeted. Sorry for wrongly assigning geography. > No just no. Yes, oh yes, oh yes.  > When

Re: Vision for the first semester of 2016

2016-01-26 Thread Rikki Cattermole via Digitalmars-d-announce
I wasn't going to reply, until you tweeted. No just no. When dealing with tertiary institutions especially New Zealand ones, you've got to understand they have massive pressure to get through content. Every single class is standardized nationally, by law. You're all worried about doing

Re: Vision for the first semester of 2016

2016-01-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-01-25 22:15, Iain Buclaw via Digitalmars-d-announce wrote: With respect, I'm not sure whether anyone in core would have the slightless hint of knowing how UI works. (Not that I speak for anyone but myself :-) And you think that I have the slightest idea of what I'm doing ;) -- /Jacob

Re: Vision for the first semester of 2016

2016-01-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-01-26 13:38, Andrei Alexandrescu wrote: Thanks for answering. I want to be convinced, and even if not, to gather a more precise view. The rhetoric is appreciated. What would be helpful here in addition to it are a few links to evidence. You make lofty claims either of status quo in

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 10:52:17 UTC, Russel Winder wrote: Design patterns are not language agnostic. GoF patterns are 23 year old and many totally irrelevant with certain programming languages. However that is a different debate for a different place. I found GoF underwhelming when I

Re: Vision for the first semester of 2016

2016-01-26 Thread tsbockman via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 12:46:23 UTC, Ola Fosheim Grøstad wrote: On Monday, 25 January 2016 at 08:57:44 UTC, Rory McGuire wrote: Ouch yes, seen that before. I just would prefer the base library to be exactly that a base. I agree. Imagine if all the effort put into Phobos' extras was

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 20:38:16 UTC, tsbockman wrote: It's not like you could just reallocate all the effort that goes into Phobos towards the compiler and stuff. My impression is that the majority of the contributors to Phobos are capable D programmers. DMD is implemented in D now,

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 21:03:01 UTC, tsbockman wrote: Also, you skipped past the "uninterested" part - this is a volunteer project, remember? I didn't think it was a relevant argument as you can still write libraries for distribution. Keep in mind that the standard library has to be

Re: Vision for the first semester of 2016

2016-01-26 Thread tsbockman via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 21:47:41 UTC, Ola Fosheim Grøstad wrote: On Tuesday, 26 January 2016 at 21:03:01 UTC, tsbockman wrote: Also, you skipped past the "uninterested" part - this is a volunteer project, remember? I didn't think it was a relevant argument as you can still write

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 22:33:32 UTC, tsbockman wrote: 1) The prospect of getting something into the standard library is a huge motivator for (at least some) potential contributors. I am not sure if that is the right motivation. Sounds like recipe for bloat. Good libraries evolve from

Re: Vision for the first semester of 2016

2016-01-26 Thread tsbockman via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 22:48:23 UTC, Ola Fosheim Grøstad wrote: On Tuesday, 26 January 2016 at 22:33:32 UTC, tsbockman wrote: characteristics for basic infrastructure. People shouldn't have to rewrite their entire stack every 6 months just because someone thought of a better API for

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Tuesday, 26 January 2016 at 23:04:57 UTC, tsbockman wrote: This is why requiring modules to spend some time on DUB and/or in `std.experimental` before freezing the API is important. Well, there aren't enough D applications written to ensure the usefulness of the API. Just take a look at

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
Or let me put it this way. If the standard library requires POSIX, then it isn't really a standard library, but a POSIX abstraction library...

Re: Vision for the first semester of 2016

2016-01-26 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Monday, 25 January 2016 at 08:57:44 UTC, Rory McGuire wrote: Ouch yes, seen that before. I just would prefer the base library to be exactly that a base. I agree. Imagine if all the effort put into Phobos' extras was put into the compiler and tooling...

Re: Vision for the first semester of 2016

2016-01-26 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/25/2016 11:26 AM, Russel Winder via Digitalmars-d-announce wrote: On Mon, 2016-01-25 at 07:44 -0500, Andrei Alexandrescu via Digitalmars- d-announce wrote: Could you please back up that assertion a little bit? From all I see, standard libraries of most languages grow very fast with each

Re: Vision for the first semester of 2016

2016-01-25 Thread Russel Winder via Digitalmars-d-announce
On Tue, 2016-01-26 at 17:06 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: > […] > > Well whoever these people are, they are most certainly not the > people  > I've seen. They wouldn't care or even want to look at PyPI. The people you have seen are clearly not Pythonistas. This may

Re: Vision for the first semester of 2016

2016-01-25 Thread Rikki Cattermole via Digitalmars-d-announce
On 26/01/16 6:07 AM, Russel Winder via Digitalmars-d-announce wrote: On Mon, 2016-01-25 at 21:31 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: […] Nope just no. I am only talking about newbies here. They will pick distributions of Python that are all encompassing.

Re: Vision for the first semester of 2016

2016-01-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/25/2016 02:03 AM, Russel Winder via Digitalmars-d-announce wrote: If the Python, Rust, Go, etc. stories tell us anything, it is that the days of "batteries included" distributions is long, long dead. DVCS changes the game. Could you please back up that assertion a little bit? From all I

Re: Vision for the first semester of 2016

2016-01-25 Thread maik klein via Digitalmars-d-announce
On Monday, 25 January 2016 at 13:08:18 UTC, Rory McGuire wrote: On Mon, Jan 25, 2016 at 2:46 PM, Andrei Alexandrescu via Digitalmars-d-announce wrote: On 01/25/2016 04:17 AM, Rory McGuire via Digitalmars-d-announce wrote: Looking at the way we have

Re: Vision for the first semester of 2016

2016-01-25 Thread Andrew Edwards via Digitalmars-d-announce
On Monday, 25 January 2016 at 10:53:29 UTC, Jacob Carlborg wrote: On 2016-01-25 07:39, Andrew Edwards wrote: I truly doubt that. It would be truly amazing if that were to occur but history has proven otherwise. The sentiment was expressed so many times that Walter was finally moved to

Re: Vision for the first semester of 2016

2016-01-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/25/2016 04:17 AM, Rory McGuire via Digitalmars-d-announce wrote: Looking at the way we have things now, it would actually be quite simple to make two downloads, one with everything and one with the bare minimum. If we changed phobos to compile like the recent vibe.d version does then we

Re: Vision for the first semester of 2016

2016-01-25 Thread Rory McGuire via Digitalmars-d-announce
On Mon, Jan 25, 2016 at 2:46 PM, Andrei Alexandrescu via Digitalmars-d-announce wrote: > On 01/25/2016 04:17 AM, Rory McGuire via Digitalmars-d-announce wrote: > >> >> Looking at the way we have things now, it would actually be quite simple >> to make two

Re: Vision for the first semester of 2016

2016-01-25 Thread JohnCK via Digitalmars-d-announce
On Monday, 25 January 2016 at 16:34:15 UTC, Daniel Kozak wrote: I guess you mean GUI not IDE? Yes GUI... my fault, thanks! JohnCK.

Re: Vision for the first semester of 2016

2016-01-25 Thread Joakim via Digitalmars-d-announce
On Monday, 25 January 2016 at 18:11:24 UTC, Dibyendu Majumdar wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei Hi, I am new to D, and having my own language implementation (based off Lua) -

Re: Vision for the first semester of 2016

2016-01-25 Thread JohnCK via Digitalmars-d-announce
On Monday, 25 January 2016 at 06:39:54 UTC, Andrew Edwards wrote: On Monday, 25 January 2016 at 03:21:51 UTC, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei [snip] For tooling, I suggest a

Re: Vision for the first semester of 2016

2016-01-25 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2016-01-25 at 15:47 +, jmh530 via Digitalmars-d-announce wrote: > […] > > I'm sympathetic to this. I still just download Anaconda and not  > bother with much else. But that is the whole point I am trying to make. Anaconda (or Miniconda) is not a single massive monolithic library, it

Re: Vision for the first semester of 2016

2016-01-25 Thread Rikki Cattermole via Digitalmars-d-announce
On 26/01/16 5:49 AM, Russel Winder via Digitalmars-d-announce wrote: On Mon, 2016-01-25 at 20:34 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: […] I had a long post replying to Russel and to put it bluntly, its just wrong. We are most definitely losing people simply because they

Re: Vision for the first semester of 2016

2016-01-25 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2016-01-25 at 20:34 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: > […] > I had a long post replying to Russel and to put it bluntly, its just > wrong. > We are most definitely losing people simply because they expect > certain  > code in the standard library. Like windowing

Re: Vision for the first semester of 2016

2016-01-25 Thread Dicebot via Digitalmars-d-announce
On Monday, 25 January 2016 at 16:49:36 UTC, Russel Winder wrote: What needs to be standardized? Data structure architecture. Already in Phobos. Cross platform Input/Output. Already in Phobos. On Monday, 25 January 2016 at 16:49:36 UTC, Russel Winder wrote: Why isn't Dub the way forward on

Re: Vision for the first semester of 2016

2016-01-25 Thread Rory McGuire via Digitalmars-d-announce
On 25 Jan 2016 7:16 PM, "Russel Winder via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > > On Mon, 2016-01-25 at 15:47 +, jmh530 via Digitalmars-d-announce > wrote: > > > […] > > > > I'm sympathetic to this. I still just download Anaconda and not > > bother with much

Re: Vision for the first semester of 2016

2016-01-25 Thread Dibyendu Majumdar via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei Hi, I am new to D, and having my own language implementation (based off Lua) - therefore I think I can appreciate some of the difficulties around getting

Re: Vision for the first semester of 2016

2016-01-25 Thread Iain Buclaw via Digitalmars-d-announce
On 25 January 2016 at 21:44, Jacob Carlborg via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On 2016-01-25 14:22, Andrew Edwards wrote: > > Glad to see your spirit is not easily broken. That, however, does not >> invalidate my statement. One would think that 10 years

Re: Vision for the first semester of 2016

2016-01-25 Thread Andrew Edwards via Digitalmars-d-announce
On Monday, 25 January 2016 at 20:44:10 UTC, Jacob Carlborg wrote: On 2016-01-25 14:22, Andrew Edwards wrote: Glad to see your spirit is not easily broken. That, however, does not invalidate my statement. One would think that 10 years after being dubbed the official graphics library for the

Re: Vision for the first semester of 2016

2016-01-25 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-01-25 14:22, Andrew Edwards wrote: Glad to see your spirit is not easily broken. That, however, does not invalidate my statement. One would think that 10 years after being dubbed the official graphics library for the language, it would be simple to install DMD and DWT side by side on

Re: Vision for the first semester of 2016

2016-01-25 Thread Rory McGuire via Digitalmars-d-announce
On Mon, Jan 25, 2016 at 9:34 AM, Rikki Cattermole via Digitalmars-d-announce wrote: > On 25/01/16 8:16 PM, tsbockman wrote: > >> On Monday, 25 January 2016 at 07:03:35 UTC, Russel Winder wrote: >> >>> The strategy should be "get rid of anything in Phobos

Re: Vision for the first semester of 2016

2016-01-25 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 9:21 PM, Rory McGuire via Digitalmars-d-announce wrote: On Mon, Jan 25, 2016 at 9:34 AM, Rikki Cattermole via Digitalmars-d-announce > wrote: On 25/01/16 8:16 PM, tsbockman wrote: On

Re: Vision for the first semester of 2016

2016-01-25 Thread Robert M. Münch via Digitalmars-d-announce
On 2016-01-25 07:03:35 +, Russel Winder via Digitalmars-d-announce said: Phobos the library needs to go to be replaced by a library search and use system. Oh we already have one, Dub. The strategy should be "get rid of anything in Phobos that can be put out as a separate library". I see

Re: Vision for the first semester of 2016

2016-01-25 Thread Rory McGuire via Digitalmars-d-announce
On Mon, Jan 25, 2016 at 10:31 AM, Rikki Cattermole via Digitalmars-d-announce wrote: > On 25/01/16 9:21 PM, Rory McGuire via Digitalmars-d-announce wrote: > >> >> On Mon, Jan 25, 2016 at 9:34 AM, Rikki Cattermole via >> Digitalmars-d-announce

Re: Vision for the first semester of 2016

2016-01-25 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 9:57 PM, Rory McGuire via Digitalmars-d-announce wrote: On Mon, Jan 25, 2016 at 10:31 AM, Rikki Cattermole via Digitalmars-d-announce > wrote: On 25/01/16 9:21 PM, Rory McGuire via

Re: Vision for the first semester of 2016

2016-01-25 Thread Rikki Cattermole via Digitalmars-d-announce
I've had a bit more of a looksie into splash screens and I think I would prefer if it was completely separate actually. Its not too hard, but its has semi incompatible features as to a window.

Re: Vision for the first semester of 2016

2016-01-25 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-01-25 07:39, Andrew Edwards wrote: I truly doubt that. It would be truly amazing if that were to occur but history has proven otherwise. The sentiment was expressed so many times that Walter was finally moved to sanction DWT as the official GUI for D in 2006. Even a newsgroup was made

Vision for the first semester of 2016

2016-01-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 3:37 PM, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei There is a couple of things I want on there. 1. scope to be fixed and fully implemented (I'll bring some use cases to the table) 2. @assumenogc or something similar. That way

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 4:13 PM, Andrei Alexandrescu wrote: On 01/24/2016 10:07 PM, Rikki Cattermole wrote: 1. scope to be fixed and fully implemented (I'll bring some use cases to the table) 2. @assumenogc or something similar. That way IAllocator can be @nogc. Which to me is a requirement before

Re: Vision for the first semester of 2016

2016-01-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/24/2016 10:07 PM, Rikki Cattermole wrote: 1. scope to be fixed and fully implemented (I'll bring some use cases to the table) 2. @assumenogc or something similar. That way IAllocator can be @nogc. Which to me is a requirement before it is out of experimental. Both are under the

Re: Vision for the first semester of 2016

2016-01-24 Thread tsbockman via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei Something went wrong here: We fell short of our 2000 pull requests goal in H2 2015. We have had only 1 1378 pull requests. In addition to the extraneous

Re: Vision for the first semester of 2016

2016-01-24 Thread Puming via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I suggest the goal to be number of PRs MERGED instead of created. That may provide the core team a subconsious incentive to look at long pending

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 4:21 PM, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I suggest the goal to be number of PRs MERGED instead of created. That may provide the core team a subconsious

Re: Vision for the first semester of 2016

2016-01-24 Thread Puming via Digitalmars-d-announce
On Monday, 25 January 2016 at 03:49:56 UTC, Rikki Cattermole wrote: On 25/01/16 4:21 PM, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I suggest the goal to be number of PRs

Re: Vision for the first semester of 2016

2016-01-24 Thread Andrew Edwards via Digitalmars-d-announce
On Monday, 25 January 2016 at 03:21:51 UTC, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei [snip] For tooling, I suggest a look at GUI/IDEs, now that dlangui/dlangide seems a good

Re: Vision for the first semester of 2016

2016-01-24 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2016-01-25 at 16:49 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: > […] > That won't be happening anytime soon. > Until we have image and windowing in Phobos (I'm working on both) > there  > is no way a GUI toolkit is going in. And from what I know there will > be  > a LOT of

Re: Vision for the first semester of 2016

2016-01-24 Thread tsbockman via Digitalmars-d-announce
On Monday, 25 January 2016 at 07:03:35 UTC, Russel Winder wrote: The strategy should be "get rid of anything in Phobos that can be put out as a separate library". This makes no sense as a standard: since neither DMD nor druntime is allowed to depend upon Phobos, everything in Phobos *could*

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 7:39 PM, Andrew Edwards wrote: On Monday, 25 January 2016 at 03:21:51 UTC, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei [snip] For tooling, I suggest a look at GUI/IDEs, now

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 7:18 PM, Puming wrote: On Monday, 25 January 2016 at 05:50:34 UTC, Rikki Cattermole wrote: I want us to hold off on that as well. I agree that we need a more solid base. I want people to really have a go with making GUI toolkits in D without the worry about how to do the cross

Re: Vision for the first semester of 2016

2016-01-24 Thread Chris Wright via Digitalmars-d-announce
On Sun, 24 Jan 2016 21:37:40 -0500, Andrei Alexandrescu wrote: > Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei I'm not fond of the militaristic terminology for participants. Novice, adept, master, maybe? The section on safety is pretty short. I'd like to see in it: *

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 6:47 PM, Puming wrote: On Monday, 25 January 2016 at 03:49:56 UTC, Rikki Cattermole wrote: On 25/01/16 4:21 PM, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I

Re: Vision for the first semester of 2016

2016-01-24 Thread Jack Stouffer via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei My biggest issue with these documents is that they have good ideas but rarely have plans to achieve them. As a consequence, most of these documents say how

  1   2   >