July 10, 2014
On Wednesday, 9 July 2014 at 19:21:21 UTC, Walter Bright wrote:
> Vladimir's talk on Dustmite is now up on Reddit. We ship Dustmite as part of the dmd distribution.
>
> But it's a secret.
>
> Just try to find out anything or any mention of Dustmite on dlang.org.
>
> The idea "Build It, and They Will Come" is a stupid hollywood myth. We cannot go on with creating fantastic, revolutionary tools and then keep them a secret.
>
> Dustmite is just one example of this, but it's on top of my head because I went looking for a link to it to go with the Reddit pointer to the video. It fits in quite nicely with my previous antics at discovering there were no links to gdc or ldc instructions, and no mention anywhere that to get gdc on Ubuntu, one only needs to type:
>
>    sudo apt-get install gdc
>
> All you guys building stuff - it's all WASTED EFFORT if you don't make it findable by users. /rant

Which is why we need a kick ass website designed to encourage developers to stay and learn more about D and what is available. BTW have you seen Haskell's new site: http://new-www.haskell.org/
July 10, 2014
On 9 July 2014 23:48, Walter Bright via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
> On 7/9/2014 2:52 PM, Andrei Alexandrescu wrote:
>>>
>>> The dlang page doesn't list all downloads or distribution packages, but I don't want to duplicate information on two pages and keep them synchronized and up-to-date.
>>
>>
>> That strikes me like a suboptimal metric to optimize for.
>>
>>> I think there's lots of valuable information on the wiki btw, which is often overlooked for some reason. For contributors, wiki.dlang.org is much nicer as you don't need ddoc, git, push rights/somebody to merge pull requests, etc.
>>
>>
>> dlang.org is authoritative. Again optimizing for ease of contribution is
>> nice
>> but the real prize is propagating information to the end user.
>
>
> +1 and I want to emphasize that I could find no mention of Dustmite on dlang.org.
>
> Now, for gdc and ldc. Go to dlang.org. Where do I go? I click on "Downloads & Tools". This takes me to:
>
>    https://dlang.org/download.html
>
> Where are there any instructions? There's a bunch of links to binaries. I see nothing for LDC. I see nothing for DMD. I see a link on the left to "GDC D Compiler". Clicking on that, I see nothing mentioning that I can get it on Ubuntu with:
>
>     sudo apt-get install gdc
>

'sudo apt-get install' is so old school.  Why don't we cut out the middle-man (the terminal) and click this link:

apt://gdc
July 10, 2014
On 09/07/2014 11:48 PM, Walter Bright wrote:

> "Debugger" leads to "HTTP 404 Not Found" (this is pretty embarrassing)

There is a debugger.html in github, it just redirects to the wiki, but its not being served, can't tell you why said file is not finding its way to the server (maybe because its in the ignorefiles section of the repository config?). Perhaps the link should be updated to point directly to the wiki?

A...
July 10, 2014
On Thursday, 10 July 2014 at 05:58:18 UTC, Gary Willoughby wrote:
> Which is why we need a kick ass website designed to encourage developers to stay and learn more about D and what is available. BTW have you seen Haskell's new site: http://new-www.haskell.org/

Just mentioning that the #1 advertized feature is "No More Null Errors". Putting that here for the record.
July 10, 2014
On 7/10/2014 12:40 AM, deadalnix wrote:
> On Thursday, 10 July 2014 at 05:58:18 UTC, Gary Willoughby wrote:
>> Which is why we need a kick ass website designed to encourage developers to
>> stay and learn more about D and what is available. BTW have you seen Haskell's
>> new site: http://new-www.haskell.org/
>
> Just mentioning that the #1 advertized feature is "No More Null Errors". Putting
> that here for the record.

The "view examples" link doesn't work. Oh well.

(Looking at the source code to the page, it looks like the problem is due to a null error as the link is simply missing.)
July 10, 2014
On 09/07/14 23:46, Johannes Pfau wrote:

> The dlang page doesn't list all downloads or distribution packages, but
> I don't want to duplicate information on two pages and keep them
> synchronized and up-to-date.

Then do some screen scraping/iframe or similar.

-- 
/Jacob Carlborg
July 10, 2014
On 09/07/14 23:46, Johannes Pfau wrote:

> I think there's lots of valuable information on the wiki btw, which is
> often overlooked for some reason. For contributors, wiki.dlang.org is
> much nicer as you don't need ddoc, git, push rights/somebody to merge
> pull requests, etc.

Is it only me that feels like ddoc doesn't scale for designing web sites.

-- 
/Jacob Carlborg
July 10, 2014
On 09/07/14 21:21, Walter Bright wrote:

> Dustmite is just one example of this, but it's on top of my head because
> I went looking for a link to it to go with the Reddit pointer to the
> video. It fits in quite nicely with my previous antics at discovering
> there were no links to gdc or ldc instructions, and no mention anywhere
> that to get gdc on Ubuntu, one only needs to type:
>
>     sudo apt-get install gdc
>
> All you guys building stuff - it's all WASTED EFFORT if you don't make
> it findable by users. /rant

So what's the policy on this? Which tools can be added to dlang.org? I have a tool, DVM [1], for installing DMD. It's cross-platform, allows you to install and switch between multiple versions of DMD. Doesn't require any updates when new releases of DMD come out. It just works.

Should I create a pull request and add instructions and a link to it?

[1] https://github.com/jacob-carlborg/dvm

-- 
/Jacob Carlborg
July 10, 2014
On 10/07/14 07:58, Gary Willoughby wrote:

> Which is why we need a kick ass website designed to encourage developers
> to stay and learn more about D and what is available. BTW have you seen
> Haskell's new site: http://new-www.haskell.org/

Scala has a pretty nice looking site as well: http://www.scala-lang.org/

-- 
/Jacob Carlborg
July 10, 2014
On 10/07/14 09:52, Walter Bright wrote:

>> Just mentioning that the #1 advertized feature is "No More Null
>> Errors". Putting
>> that here for the record.
>
> The "view examples" link doesn't work. Oh well.
>
> (Looking at the source code to the page, it looks like the problem is
> due to a null error as the link is simply missing.)

Hehe :)

-- 
/Jacob Carlborg