Re: 2015 H1 Vision

2015-02-02 Thread Jesse Phillips via Digitalmars-d-announce
On Sunday, 1 February 2015 at 01:17:41 UTC, Andrei Alexandrescu wrote: Hello, Walter and I have been mulling for a while on a vision for the first six months of 2015. http://wiki.dlang.org/Vision/2015H1 This is stuff we consider important for D going forward and plan to work actively on.

Re: 2015 H1 Vision

2015-02-02 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2015-02-02 at 12:36 +, Atila Neves via Digitalmars-d-announce wrote: […] Indeed. Most of the issues I hear about stem from it trying to do both at the same time. It's a good package manager but unfortunately a not so good build system. This makes me think, once more, of writing

Re: 2015 H1 Vision

2015-02-02 Thread Russel Winder via Digitalmars-d-announce
On Sun, 2015-02-01 at 22:46 +0100, Andrej Mitrovic via Digitalmars-d-announce wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: http://wiki.dlang.org/Vision/2015H1 - Create the D Language Foundation What exactly is this idea

Re: 2015 H1 Vision

2015-02-02 Thread Atila Neves via Digitalmars-d-announce
On Monday, 2 February 2015 at 07:35:07 UTC, Jacob Carlborg wrote: On 2015-02-02 06:57, ketmar wrote: dub is good, but only in limited use cases. so it's almost no sense in using dub if some use cases are not suitable for it: it's way better to adapt build tool that one already using (or write

Re: 2015 H1 Vision

2015-02-02 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2015-02-02 at 07:59 +, ketmar via Digitalmars-d-announce wrote: […] but i think that it's too late now to separate this dub parts. :-( Far from it. Now is the time to do it. There has been enough use of it that there is genuine practical experience of the workflows and the ups

Re: 2015 H1 Vision

2015-02-02 Thread Tobias Pankrath via Digitalmars-d-announce
KDE is a german e.V. (eingetragener Verein, registered association [1] ). Maybe that's an option for D, too. [1] http://en.wikipedia.org/wiki/Eingetragener_Verein

Re: 2015 H1 Vision

2015-02-02 Thread via Digitalmars-d-announce
On Monday, 2 February 2015 at 03:50:10 UTC, Joakim wrote: C and C++ are very general-purpose, but they can still be considered as a niche of performance languages. What's wrong with D aiming for that niche? That would be great, but the language designers are not aiming for it. The ideal in

Re: 2015 H1 Vision

2015-02-02 Thread Dicebot via Digitalmars-d-announce
On Monday, 2 February 2015 at 12:36:14 UTC, Atila Neves wrote: On Monday, 2 February 2015 at 07:35:07 UTC, Jacob Carlborg wrote: On 2015-02-02 06:57, ketmar wrote: dub is good, but only in limited use cases. so it's almost no sense in using dub if some use cases are not suitable for it: it's

Re: 2015 H1 Vision

2015-02-02 Thread Dicebot via Digitalmars-d-announce
On Monday, 2 February 2015 at 00:14:51 UTC, Andrei Alexandrescu wrote: On 2/1/15 1:46 PM, Andrej Mitrovic via Digitalmars-d-announce wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: http://wiki.dlang.org/Vision/2015H1 - Create the D

Re: 2015 H1 Vision

2015-02-02 Thread Ben Boeckel via Digitalmars-d-announce
On Mon, Feb 02, 2015 at 12:50:54 +, Russel Winder via Digitalmars-d-announce wrote: Given Gradle is both a dependency and build manager, and is the standard platform for Android builds, and has C++ as well as JVM languages support, I would suggest it would be a great base. I've been

Re: 2015 H1 Vision

2015-02-02 Thread Joakim via Digitalmars-d-announce
On Monday, 2 February 2015 at 05:17:40 UTC, Jerry Morrison wrote: On Monday, 2 February 2015 at 03:50:10 UTC, Joakim wrote: C and C++ are very general-purpose, but they can still be considered as a niche of performance languages. What's wrong with D aiming for that niche? Most uses of C

Re: 2015 H1 Vision

2015-02-02 Thread via Digitalmars-d-announce
On Monday, 2 February 2015 at 18:20:18 UTC, Joakim wrote: Well, given the current focus on @nogc and C++ integration, it appears that niche has been chosen, and you and Ola get your wish. Uhm... I don't think D-side STL and C++ exceptions is a good idea. I don't think tying the runtime to

Re: 2015 H1 Vision

2015-02-02 Thread ketmar via Digitalmars-d-announce
On Mon, 02 Feb 2015 08:35:07 +0100, Jacob Carlborg wrote: On 2015-02-02 06:57, ketmar wrote: dub is good, but only in limited use cases. so it's almost no sense in using dub if some use cases are not suitable for it: it's way better to adapt build tool that one already using (or write his

Re: 2015 H1 Vision

2015-02-02 Thread Vladimir Panteleev via Digitalmars-d-announce
On Monday, 2 February 2015 at 05:23:52 UTC, Daniel Murphy wrote: Vladimir Panteleev wrote in message news:viqwfixznbdbdwvha...@forum.dlang.org... I don't use Dub You really should! I put it off for months and months but I'm quite happy with it now. Replied in a new thread here:

Re: 2015 H1 Vision

2015-02-01 Thread Dicebot via Digitalmars-d-announce
I'd really like Emphasize vibe.d to be replaced with Emphasize dub. Get the latter and you get the former essentially for free (and it is WIP already). Other than that - list makes perfect sense.

Re: 2015 H1 Vision

2015-02-01 Thread via Digitalmars-d-announce
I think I can mostly agree with the plan, but: Improve language stability Define appropriately fuzzily-defined areas of the language (e.g. shared semantics, @property). This is either a contradiction in itself, or stability actually means change. Foster library additions over language

Re: 2015 H1 Vision

2015-02-01 Thread John via Digitalmars-d-announce
On Sunday, 1 February 2015 at 01:17:41 UTC, Andrei Alexandrescu wrote: Hello, Walter and I have been mulling for a while on a vision for the first six months of 2015. http://wiki.dlang.org/Vision/2015H1 This is stuff we consider important for D going forward and plan to work actively on.

Re: 2015 H1 Vision

2015-02-01 Thread Vladimir Panteleev via Digitalmars-d-announce
On Sunday, 1 February 2015 at 10:20:47 UTC, Dicebot wrote: I'd really like Emphasize vibe.d to be replaced with Emphasize dub. Get the latter and you get the former essentially for free (and it is WIP already). I wish inclusions like this would go through a code review, the sort we put new

Re: 2015 H1 Vision

2015-02-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-02-01 08:12, Joakim wrote: I wish there had been some mention of mobile. Recent news was that 1 billion Android smartphones were sold last year: that dwarfs the 316 million PCs sold, a number that keeps declining. That doesn't even include the two hundred million tablets sold last

Re: 2015 H1 Vision

2015-02-01 Thread Zach the Mystic via Digitalmars-d-announce
On Sunday, 1 February 2015 at 14:00:37 UTC, Marc Schütz wrote: I think I can mostly agree with the plan, but: Improve language stability Define appropriately fuzzily-defined areas of the language (e.g. shared semantics, @property). This is either a contradiction in itself, or stability

Re: 2015 H1 Vision

2015-02-01 Thread Mathias LANG via Digitalmars-d-announce
On Sunday, 1 February 2015 at 01:17:41 UTC, Andrei Alexandrescu wrote: Hello, Walter and I have been mulling for a while on a vision for the first six months of 2015. http://wiki.dlang.org/Vision/2015H1 This is stuff we consider important for D going forward and plan to work actively on.

Re: 2015 H1 Vision

2015-02-01 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 2/1/15 7:48 AM, Mathias LANG wrote: This is arguably the most well-defined goal here, but at the same time, it sounds strange to judge the contributions by the numbers of pull request. We could top that number -and I'm afraid we'll be tempted to do so- by submitting a streamline of pull

Re: 2015 H1 Vision

2015-02-01 Thread Phil via Digitalmars-d-announce
I think if a concrete number inspires people to commit loads of small fixes to docs, unittests, etc., then this is a good thing. It's not like anyone is going to give up on committing when the target's reached.

Re: 2015 H1 Vision

2015-02-01 Thread Zach the Mystic via Digitalmars-d-announce
On Sunday, 1 February 2015 at 01:17:41 UTC, Andrei Alexandrescu wrote: Hello, Walter and I have been mulling for a while on a vision for the first six months of 2015. http://wiki.dlang.org/Vision/2015H1 This is stuff we consider important for D going forward and plan to work actively on.

Re: 2015 H1 Vision

2015-02-01 Thread Andrej Mitrovic via Digitalmars-d-announce
On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: http://wiki.dlang.org/Vision/2015H1 - Create the D Language Foundation What exactly is this idea about, can you elaborate a bit?

Re: 2015 H1 Vision

2015-02-01 Thread Jonathan M Davis via Digitalmars-d-announce
On Sunday, February 01, 2015 08:41:54 Andrei Alexandrescu via Digitalmars-d-announce wrote: On 2/1/15 7:48 AM, Mathias LANG wrote: This is arguably the most well-defined goal here, but at the same time, it sounds strange to judge the contributions by the numbers of pull request. We could

Re: 2015 H1 Vision

2015-02-01 Thread bachmeier via Digitalmars-d-announce
On Sunday, 1 February 2015 at 22:12:41 UTC, Andrej Mitrovic wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: http://wiki.dlang.org/Vision/2015H1 - Create the D Language Foundation What exactly is this idea about, can you elaborate a

Re: 2015 H1 Vision

2015-02-01 Thread Dicebot via Digitalmars-d-announce
On Sunday, 1 February 2015 at 22:31:47 UTC, bachmeier wrote: On Sunday, 1 February 2015 at 22:12:41 UTC, Andrej Mitrovic wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: http://wiki.dlang.org/Vision/2015H1 - Create the D Language

Re: 2015 H1 Vision

2015-02-01 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 2/1/15 11:02 AM, Phil wrote: I think if a concrete number inspires people to commit loads of small fixes to docs, unittests, etc., then this is a good thing. It's not like anyone is going to give up on committing when the target's reached. Nicely we already have 484 created in January:

Re: 2015 H1 Vision

2015-02-01 Thread Jerry Morrison via Digitalmars-d-announce
On Sunday, 1 February 2015 at 22:40:49 UTC, Dicebot wrote: - Create the D Language Foundation btw I personally think this is single most important point in the list that is necessary to actually moved forward with others in focused manner. But it really depends on how it is defined. Yes,

Re: 2015 H1 Vision

2015-02-01 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 2/1/15 1:46 PM, Andrej Mitrovic via Digitalmars-d-announce wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: http://wiki.dlang.org/Vision/2015H1 - Create the D Language Foundation What exactly is this idea about, can you elaborate

Re: 2015 H1 Vision

2015-02-01 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 2/1/15 2:40 PM, Dicebot wrote: On Sunday, 1 February 2015 at 22:31:47 UTC, bachmeier wrote: On Sunday, 1 February 2015 at 22:12:41 UTC, Andrej Mitrovic wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote:

Re: 2015 H1 Vision

2015-02-01 Thread Dicebot via Digitalmars-d-announce
*answered

Re: 2015 H1 Vision

2015-02-01 Thread Dicebot via Digitalmars-d-announce
On Monday, 2 February 2015 at 00:23:22 UTC, Andrei Alexandrescu wrote: On 2/1/15 2:40 PM, Dicebot wrote: On Sunday, 1 February 2015 at 22:31:47 UTC, bachmeier wrote: On Sunday, 1 February 2015 at 22:12:41 UTC, Andrej Mitrovic wrote: On 2/1/15, Andrei Alexandrescu via Digitalmars-d-announce

Re: 2015 H1 Vision

2015-02-01 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 2/1/15 3:52 PM, Jerry Morrison wrote: On Sunday, 1 February 2015 at 22:40:49 UTC, Dicebot wrote: - Create the D Language Foundation btw I personally think this is single most important point in the list that is necessary to actually moved forward with others in focused manner. But it

Re: 2015 H1 Vision

2015-02-01 Thread Joakim via Digitalmars-d-announce
On Monday, 2 February 2015 at 01:43:02 UTC, Jerry Morrison wrote: On Monday, 2 February 2015 at 00:58:53 UTC, Andrei Alexandrescu wrote: On 2/1/15 3:52 PM, Jerry Morrison wrote: The other big thing missing from the Vision doc is picking a niche, That may as well come later - or not at all.

Re: 2015 H1 Vision

2015-02-01 Thread Jerry Morrison via Digitalmars-d-announce
On Monday, 2 February 2015 at 00:58:53 UTC, Andrei Alexandrescu wrote: On 2/1/15 3:52 PM, Jerry Morrison wrote: The other big thing missing from the Vision doc is picking a niche, That may as well come later - or not at all. We don't think it is now time to commit to a particular niche.

Re: 2015 H1 Vision

2015-02-01 Thread Jerry Morrison via Digitalmars-d-announce
s/pragmatics/pragmatists/

Re: 2015 H1 Vision

2015-02-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-02-02 06:57, ketmar wrote: dub is good, but only in limited use cases. so it's almost no sense in using dub if some use cases are not suitable for it: it's way better to adapt build tool that one already using (or write his own) instead of use TWO build tools for different projects.

Re: 2015 H1 Vision

2015-02-01 Thread Mathias LANG via Digitalmars-d-announce
On Monday, 2 February 2015 at 05:57:27 UTC, ketmar wrote: On Mon, 02 Feb 2015 16:24:00 +1100, Daniel Murphy wrote: Vladimir Panteleev wrote in message news:viqwfixznbdbdwvha...@forum.dlang.org... I don't use Dub You really should! I put it off for months and months but I'm quite happy

Re: 2015 H1 Vision

2015-02-01 Thread Jerry Morrison via Digitalmars-d-announce
On Monday, 2 February 2015 at 03:50:10 UTC, Joakim wrote: C and C++ are very general-purpose, but they can still be considered as a niche of performance languages. What's wrong with D aiming for that niche? Most uses of C C++ that haven't migrated to well-supported garbage-collected

Re: 2015 H1 Vision

2015-02-01 Thread Daniel Murphy via Digitalmars-d-announce
Vladimir Panteleev wrote in message news:viqwfixznbdbdwvha...@forum.dlang.org... I don't use Dub You really should! I put it off for months and months but I'm quite happy with it now.

Re: 2015 H1 Vision

2015-02-01 Thread ketmar via Digitalmars-d-announce
On Mon, 02 Feb 2015 16:24:00 +1100, Daniel Murphy wrote: Vladimir Panteleev wrote in message news:viqwfixznbdbdwvha...@forum.dlang.org... I don't use Dub You really should! I put it off for months and months but I'm quite happy with it now. dub is very limited tool. first: it can't do

Re: 2015 H1 Vision

2015-01-31 Thread Tofu Ninja via Digitalmars-d-announce
On Sunday, 1 February 2015 at 03:46:25 UTC, data man wrote: Vision/2015H1 wrote: We believe safety is an important aspect of language design, and we plan to continue building on the @safe/@trusted/@system troika. I like the troika :-) I had to look up what it means :/

Re: 2015 H1 Vision

2015-01-31 Thread Daniel Murphy via Digitalmars-d-announce
Joakim wrote in message news:nphrawlkmiwksghfy...@forum.dlang.org... Nice work, D needed some direction like this. I thought one oversight was no mention of ddmd, which seems to have gone into limbo over the last year. According to Daniel, it's pretty much done but is just waiting on Brad

Re: 2015 H1 Vision

2015-01-31 Thread data man via Digitalmars-d-announce
Vision/2015H1 wrote: We believe safety is an important aspect of language design, and we plan to continue building on the @safe/@trusted/@system troika. I like the troika :-)

Re: 2015 H1 Vision

2015-01-31 Thread Joakim via Digitalmars-d-announce
On Sunday, 1 February 2015 at 01:17:41 UTC, Andrei Alexandrescu wrote: Hello, Walter and I have been mulling for a while on a vision for the first six months of 2015. http://wiki.dlang.org/Vision/2015H1 This is stuff we consider important for D going forward and plan to work actively on.

Re: 2015 H1 Vision

2015-01-31 Thread Rikki Cattermole via Digitalmars-d-announce
On 1/02/2015 2:17 p.m., Andrei Alexandrescu wrote: Hello, Walter and I have been mulling for a while on a vision for the first six months of 2015. http://wiki.dlang.org/Vision/2015H1 This is stuff we consider important for D going forward and plan to work actively on. We encourage the D