April 03, 2015
On Thursday, 2 April 2015 at 22:44:56 UTC, Andrei Alexandrescu
wrote:
> It's the end of Q1. Walter and I reviewed our vision document. We're staying the course with one important addition: switching to ddmd, hopefully with 2.068.
>
> http://wiki.dlang.org/Vision/2015H1

That's great news, looking forward to ddmd getting out soon.
Looks like this will take about 50-60% of dmd's source to D,
which should also help a bit with creating a D cross-compiler.

One move that might help is to list specific steps you'd like
taken for each of those broader goals, ie a list of "action
items" to further each of those goals.  Otherwise, many of those
are too vague for people to actually pick up and act on: how do
they improve the quality of implementation or "brand?"

You have already been doing this recently by listing various
needed jobs on the forum with the [WORK] label, which is helpful
for those looking for ways to pitch in, but it would be better if
they were listed on a single page in the wiki.  Things just get
lost in bugzilla, as it's hard to search, though you could put
together a list on the wiki with links to the relevant bugzilla
issues, if you wanted to keep bugzilla as the main archive.

Also, now that the download page splits up the zip files by OS, a
long-needed move, it would be interesting to see stats of
downloads by OS. :)
April 03, 2015
On Thursday, 2 April 2015 at 22:44:56 UTC, Andrei Alexandrescu wrote:
> It's the end of Q1. Walter and I reviewed our vision document. We're staying the course with one important addition: switching to ddmd, hopefully with 2.068.
>
> http://wiki.dlang.org/Vision/2015H1
>
>
> Andrei

Are there any plans for the creation of a powerful AST-macro system in D?
http://wiki.dlang.org/DIP50

On Friday, 3 April 2015 at 08:30:18 UTC, Guillaume Chatelet wrote:
> Regarding "C++ integration". I'm working on https://issues.dlang.org/show_bug.cgi?id=14178 which is the first step to get STL working.

Fine.
April 03, 2015
On Friday, 3 April 2015 at 10:56:24 UTC, Joakim wrote:
>
> You have already been doing this recently by listing various
> needed jobs on the forum with the [WORK] label, which is helpful
> for those looking for ways to pitch in, but it would be better
> if they were listed on a single page in the wiki.

Or use the built-in keywords functionality of Bugzilla.  Or tracking bugs.

> Things just get lost in bugzilla, as it's hard to search, though
> you could put together a list on the wiki with links to the
> relevant bugzilla issues, if you wanted to keep bugzilla as the
> main archive.
>
Is it?  I don't understand, what problem are you having? (IME, It's a damn sight better than any of the alternatives when you have this many issues.)

-Wyatt
April 03, 2015
On Friday, 3 April 2015 at 00:41:06 UTC, weaselcat wrote:
> maybe wishful thinking, but it would be nice if this was on dub until it does get some sort of review, but I'm not sure how much work it would take to get it on there.

I turned this into a separate repo at some point, https://github.com/andralex/std_allocator. Should be fairly easy to update that and integrate doc building so that it be used/developed as dub package until it gets included into std_expermintal. Have it as separate repo also makes it easier to contribute.
April 03, 2015
On 4/3/15 1:30 AM, Guillaume Chatelet wrote:
> On Thursday, 2 April 2015 at 22:44:56 UTC, Andrei Alexandrescu wrote:
>> It's the end of Q1. Walter and I reviewed our vision document. We're
>> staying the course with one important addition: switching to ddmd,
>> hopefully with 2.068.
>>
>> http://wiki.dlang.org/Vision/2015H1
>>
>>
>> Andrei
>
> Regarding "C++ integration". I'm working on
> https://issues.dlang.org/show_bug.cgi?id=14178 which is the first step
> to get STL working.

Sounds great, thanks! Keep us posted. -- Andrei
April 03, 2015
On 4/3/15 3:10 AM, Andrea Fontana wrote:
> It would be great to have dmd on embedded platforms.

I agree. We just don't have the champion for that yet. -- Andrei


April 03, 2015
On 3 April 2015 at 12:10, Andrea Fontana via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
> It would be great to have dmd on embedded platforms.
>

We have GDC supporting ARM, MIPS, PPC, S390, etc... LDC supporting ARM... what more do you want?
April 03, 2015
On Friday, 3 April 2015 at 11:04:36 UTC, Dennis Ritchie wrote:
> Are there any plans for the creation of a powerful AST-macro system in D?
> http://wiki.dlang.org/DIP50

No, Walter and Andrei are against it:

http://forum.dlang.org/thread/l5otb1$1dhi$1@digitalmars.com?page=20#post-l62466:242n8p:241:40digitalmars.com

On Friday, 3 April 2015 at 13:41:02 UTC, Wyatt wrote:
> On Friday, 3 April 2015 at 10:56:24 UTC, Joakim wrote:
>>
>> You have already been doing this recently by listing various
>> needed jobs on the forum with the [WORK] label, which is helpful
>> for those looking for ways to pitch in, but it would be better
>> if they were listed on a single page in the wiki.
>
> Or use the built-in keywords functionality of Bugzilla.  Or tracking bugs.

Those would both work, but you still need to surface them
somewhere on the wiki or main site, because the bugzilla
interface doesn't appear that great at surfacing such topics.

>> Things just get lost in bugzilla, as it's hard to search, though
>> you could put together a list on the wiki with links to the
>> relevant bugzilla issues, if you wanted to keep bugzilla as the
>> main archive.
>>
> Is it?  I don't understand, what problem are you having? (IME, It's a damn sight better than any of the alternatives when you have this many issues.)

I've had problems searching for dmd error strings in bugzilla and
had a much better experience doing a google custom search on
forum.dlang.org instead, using google search to find it through
the web mirror.  Perhaps I'm just not adequately aware of how
bugzilla search works, but the moment you need casual users to
guess the right keywords to search for, you lose 99% of them.

Even if it's all done in bugzilla underneath, you need to have
some sort of external links from the wiki or somewhere easier to
find, because bugzilla is a very effective haystack.
April 03, 2015
On Friday, 3 April 2015 at 16:03:11 UTC, Joakim wrote:
> On Friday, 3 April 2015 at 11:04:36 UTC, Dennis Ritchie wrote:
>> Are there any plans for the creation of a powerful AST-macro system in D?
>> http://wiki.dlang.org/DIP50
>
> No, Walter and Andrei are against it:
>
> http://forum.dlang.org/thread/l5otb1$1dhi$1@digitalmars.com?page=20#post-l62466:242n8p:241:40digitalmars.com

Thanks.
April 03, 2015
On Thursday, 2 April 2015 at 22:44:56 UTC, Andrei Alexandrescu wrote:
> It's the end of Q1. Walter and I reviewed our vision document. We're staying the course with one important addition: switching to ddmd, hopefully with 2.068.
>
> http://wiki.dlang.org/Vision/2015H1
>
>
> Andrei

I'm glad to see embedded systems mentioned there. I'm planning on seeing if I can get a D program to run on a Pebble watch, so I've been asking around for limited runtimes recently. I think it would be a big bonus to have some support for limited runtimes, as I think D can do very well as a "better C" with some support there. I won't promise much from my experiments, but I'll certainly post about it if it gets somewhere.

When std.allocator becomes part of Phobos, I'll probaly experiment with writing containers with different allocators.