digitalmars.D - Cool Stuff for D that we keep Secret
- Walter Bright (14/14) Jul 09 2014 Vladimir's talk on Dustmite is now up on Reddit. We ship Dustmite as par...
- Walter Bright (8/8) Jul 09 2014 Coincidentally, this just got posted:
- Johannes Pfau (16/25) Jul 09 2014 We link all linux distribution packages from
- Andrei Alexandrescu (5/30) Jul 09 2014 dlang.org is authoritative. Again optimizing for ease of contribution is...
- H. S. Teoh via Digitalmars-d (7/16) Jul 09 2014 [...]
- Walter Bright (2/3) Jul 09 2014 Not a bad idea. Want to take charge of doing this?
- Andrei Alexandrescu (12/25) Jul 09 2014 Where's the pull request?
- Marco Leise (19/30) Jul 14 2014 =20
- Walter Bright (2/6) Jul 14 2014 The whole point of PR's is you will NOT be stepping on anyone's toes.
- H. S. Teoh via Digitalmars-d (10/17) Jul 14 2014 Yeah, how is submitting PR's stepping on anyone's toes? The worst that
- Walter Bright (16/26) Jul 09 2014 +1 and I want to emphasize that I could find no mention of Dustmite on d...
- w0rp (14/51) Jul 09 2014 http://w0rp.com:8010/download
- Marco Leise (31/39) Jul 14 2014 I'm getting strange question marks on the right side bar in
- w0rp (5/16) Jul 14 2014 I know about that. It's the ndash for the title not being output
- David Gileadi (11/20) Jul 14 2014 When I first reorganized the current site I ended up using "Language
- w0rp (7/30) Jul 15 2014 He was actually referring to the subsection in the Downloads
- w0rp (5/12) Jul 15 2014 I found out that it was being caused by the ndash HTML entity not
- Iain Buclaw via Digitalmars-d (5/33) Jul 09 2014 'sudo apt-get install' is so old school. Why don't we cut out the
- Alix Pexton (7/8) Jul 10 2014 There is a debugger.html in github, it just redirects to the wiki, but
- Mike (5/9) Jul 09 2014 +1 Editing DLang.org is too inconvenient compared to the wiki.
- Jacob Carlborg (4/7) Jul 10 2014 Then do some screen scraping/iframe or similar.
- Jacob Carlborg (4/8) Jul 10 2014 Is it only me that feels like ddoc doesn't scale for designing web sites...
- Nick Sabalausky (12/18) Jul 10 2014 Not just you, I've been kind of avoiding it. I like that it *exists* as
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (3/5) Jul 10 2014 Pretty nice, http://usejsdoc.org/ covers some of the same ground,
- H. S. Teoh via Digitalmars-d (36/54) Jul 11 2014 Hmm. In terms of input syntax, I quite like Natural Docs. But it only
- Gary Willoughby (4/21) Jul 09 2014 Which is why we need a kick ass website designed to encourage
- deadalnix (3/7) Jul 10 2014 Just mentioning that the #1 advertized feature is "No More Null
- Walter Bright (4/10) Jul 10 2014 The "view examples" link doesn't work. Oh well.
- Jacob Carlborg (4/10) Jul 10 2014 Hehe :)
- Jacob Carlborg (4/7) Jul 10 2014 Scala has a pretty nice looking site as well: http://www.scala-lang.org/
- Nick Sabalausky (8/11) Jul 10 2014 Am I the only one who thinks "Responsive Web" sites, with their
- Tofu Ninja (2/11) Jul 10 2014 If it didn't work, people wouldn't be doing it.
- Nick Sabalausky (7/18) Jul 10 2014 You have no idea how much I wish that were actually true. :(
- H. S. Teoh via Digitalmars-d (17/27) Jul 10 2014 I have the same reaction. My kneejerk instinct on seeing such a site is
- Nick Sabalausky (26/37) Jul 10 2014 I used to think a lot of sites had terribly broken navigation
- Jacob Carlborg (5/9) Jul 11 2014 I have a colleague that has five monitors (kind of). Three external
- Jacob Carlborg (11/14) Jul 11 2014 Actually, there was a site here to check the time tables for the subway,...
- Wyatt (19/31) Jul 11 2014 If you're willing to pay a bit more, you can get 16:10 which
- Nick Sabalausky (45/74) Jul 14 2014 Aspect ratios need to start being expressed in decimal form. The "4:3 vs...
- Meta (5/15) Jul 14 2014 You think this is bad? Just wait until 4K really gets going in
- Nick Sabalausky (2/16) Jul 14 2014 2008? That stuff's been going on *much* longer than that ;)
- H. S. Teoh via Digitalmars-d (9/28) Jul 14 2014 My favorite version numbering scheme is Knuth's scheme of incremental
- Meta (4/5) Jul 14 2014 Pick a year. I just remember 2008 was the year that 1080p TVs
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (8/9) Jul 10 2014 It's so-called "mobile first" design, a completely misguided fad.
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (12/18) Jul 10 2014 I dislike 'em, but survive if it is limited to the frontpage.
- H. S. Teoh via Digitalmars-d (13/31) Jul 10 2014 I used to love pdfs in blissfully ignorance... until I recently looked
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (7/14) Jul 10 2014 I believe it, I've read the spec. It is a container format in
- H. S. Teoh via Digitalmars-d (11/24) Jul 10 2014 Most modern file formats are container formats in some form. Pdfs,
- Walter Bright (4/9) Jul 10 2014 It's an inevitable result of the success of the pdf format. Adobe was un...
- Brad Anderson (2/13) Jul 10 2014 Sure it does: http://dlang.org/sitemap.html
- Walter Bright (2/4) Jul 10 2014 Couldn't find a link to it from dlang.org. It should go on the bottom.
- Walter Bright (2/7) Jul 10 2014 Eh, never mind. Just found it!
- H. S. Teoh via Digitalmars-d (8/19) Jul 10 2014 Right, I forgot that old adage: No software is complete until it can
- "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= (9/16) Jul 10 2014 It is kinda difficult to build by hand, but can be debugged
- H. S. Teoh via Digitalmars-d (21/35) Jul 10 2014 One thing I repeatedly come across is malformed pdfs produced by
- Andrei Alexandrescu (2/5) Jul 10 2014 We do: http://dlang.org/sitemap.html :o). -- Andrei
- Tobias Pankrath (1/16) Jul 10 2014 http://events.ccc.de/congress/2010/Fahrplan/events/4221.en.html
- Jacob Carlborg (4/11) Jul 11 2014 Why do you think there's so many PDF security holes ;)
- Nick Sabalausky (3/7) Jul 10 2014 Which leads to the question: Why the hell am *I* not doing that?! ;)
- Iain Buclaw via Digitalmars-d (4/30) Jul 11 2014 I wonder if you could embed this in a PDF....
- Jacob Carlborg (9/17) Jul 10 2014 So what's the policy on this? Which tools can be added to dlang.org? I
- Jonathan Crapuchettes (3/24) Jul 10 2014 BTW, we at EMSI use DVM on all our computers. Thanks for creating it.
- Jacob Carlborg (4/5) Jul 10 2014 That's great to hear :)
- Dicebot (6/14) Jul 10 2014 I think pretty much anything that is stable and easy to
- Jacob Carlborg (4/6) Jul 10 2014 Yeah, that's understandable.
- Andrei Alexandrescu (5/22) Jul 10 2014 Long-standing tools of known usefulness should definitely be easily
- Walter Bright (3/6) Jul 10 2014 Certainly at a MINIMUM the compilers should be findable and the tools th...
- Walter Bright (5/5) Jul 10 2014 Here's an example from digitalmars.com. Sure, my web design sux, but on ...
- Andrei Alexandrescu (37/52) Jul 10 2014 This post underlines a few of my frustrations as well, which I'll share
- Kiith-Sa (11/81) Jul 10 2014 I added a "Review pull requests" section in the "Get involved"
- H. S. Teoh via Digitalmars-d (6/15) Jul 10 2014 I added some elaborations on that section. Others please chime in. ;-)
- Andrej Mitrovic via Digitalmars-d (10/14) Jul 11 2014 We like talking here because it's a small but friendly group, and we
- Andrei Alexandrescu (3/17) Jul 11 2014 It all depends on whether one's primary goal is to have a good time or
- Weasel (9/30) Jul 11 2014 I think the "Rust vs Go vs D" stuff isn't crap - it's important.
- Andrei Alexandrescu (4/7) Jul 11 2014 Yes. It is a duty of each member of our community to correct
- H. S. Teoh via Digitalmars-d (10/27) Jul 11 2014 I agree. The sense of community in these forum is what draws me to
- Adam D. Ruppe (5/6) Jul 10 2014 Speaking of secret stuff*, can we get a link to my book on
- Andrei Alexandrescu (3/7) Jul 10 2014 Yes, someone please create a pull request. And where's Ali with his
- Mike (5/14) Jul 10 2014 Is there any objection to changing the "Book" side bar link to
- Mike (2/18) Jul 10 2014 https://github.com/D-Programming-Language/dlang.org/pull/610
- Andrei Alexandrescu (3/15) Jul 10 2014 Sounds good to me. Though that precludes the possibility of linking
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
Jul 09 2014
Coincidentally, this just got posted: "I thought I had a pretty good idea of what was happening in the D community - why haven't I heard more about digger? Sounds like a very useful. Has it only been a "one post to D.Announce"? Is it planned to be added to dtools? I could only find a reference as a link on wiki.dlang.org - no page by itself. You should really promote the tools you make!" http://www.reddit.com/r/programming/comments/2a8xf4/dconf_2014_day_2_talk_4_reducing_d_bugs_by/cisuuag
Jul 09 2014
Am Wed, 09 Jul 2014 12:21:21 -0700 schrieb Walter Bright <newshound2 digitalmars.com>: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. /rantWe link all linux distribution packages from http://gdcproject.org/downloads/ and I'd expect a linux user to know how to install a package for his distribution if he knows the package name. It's also mentioned on http://wiki.dlang.org/GDC and http://dlang.org/download.html links to http://gdcproject.org/downloads/ as well. 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. 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.
Jul 09 2014
On 7/9/14, 2:46 PM, Johannes Pfau wrote:Am Wed, 09 Jul 2014 12:21:21 -0700 schrieb Walter Bright <newshound2 digitalmars.com>:That strikes me like a suboptimal metric to optimize for.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. /rantWe link all linux distribution packages from http://gdcproject.org/downloads/ and I'd expect a linux user to know how to install a package for his distribution if he knows the package name. It's also mentioned on http://wiki.dlang.org/GDC and http://dlang.org/download.html links to http://gdcproject.org/downloads/ as well. 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.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. Andrei
Jul 09 2014
On Wed, Jul 09, 2014 at 02:52:34PM -0700, Andrei Alexandrescu via Digitalmars-d wrote:On 7/9/14, 2:46 PM, Johannes Pfau wrote:[...]Am Wed, 09 Jul 2014 12:21:21 -0700[...] So why not link to select wiki pages from dlang.org? T -- Why waste time reinventing the wheel, when you could be reinventing the engine? -- Damian ConwayI 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.
Jul 09 2014
On 7/9/2014 2:59 PM, H. S. Teoh via Digitalmars-d wrote:So why not link to select wiki pages from dlang.org?Not a bad idea. Want to take charge of doing this?
Jul 09 2014
On 7/9/14, 2:59 PM, H. S. Teoh via Digitalmars-d wrote:On Wed, Jul 09, 2014 at 02:52:34PM -0700, Andrei Alexandrescu via Digitalmars-d wrote:Where's the pull request? Back when I had just started in grad school, I was talking to an older fellow student with whom I shared the adviser. I mentioned the advisor had mentioned in passing I should do something (forgot what, maybe read a paper or register for a conference) but didn't follow through with it. My labmate stopped me in my tracks: "Dude, as soon as something reached the level of consciousness of the adviser enough to be mentioned, you take it and run with it. Adviser won't bother insisting about it." Walter and I are busy enough as is working on D to NOT have new work cut out for us. Please steal any work you can from us. AndreiOn 7/9/14, 2:46 PM, Johannes Pfau wrote:[...]Am Wed, 09 Jul 2014 12:21:21 -0700[...] So why not link to select wiki pages from dlang.org?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.
Jul 09 2014
Am Wed, 09 Jul 2014 16:21:46 -0700 schrieb Andrei Alexandrescu <SeeWebsiteForEmail erdani.org>:On 7/9/14, 2:59 PM, H. S. Teoh via Digitalmars-d wrote:=20So why not link to select wiki pages from dlang.org?=20 Where's the pull request? =20 [=E2=80=A6] Walter and I are busy enough as is working on D to NOT have new work cut=out for us. Please steal any work you can from us. =20 =20 AndreiI'm sure most of the NG folks worry about stepping on someone's toe by making pull requests for the official language website without getting an ok from whoever designed it and from Walter and you. =46rom my perspective the design between Wiki and front page is wildly different and causes a friction when navigating the website. It is possible someone writes a pull request, someone else who is uninvolved with the web site gives it an ok and later the original author is frustrated because he intentionally separated the Wiki from the static part of dlang.org. (Not to say there isn't more talk than action etc., but we shouldn't pass changes over the respective web site lieutenant.) --=20 Marco
Jul 14 2014
On 7/14/2014 4:11 AM, Marco Leise wrote:I'm sure most of the NG folks worry about stepping on someone's toe by making pull requests for the official language website without getting an ok from whoever designed it and from Walter and you.The whole point of PR's is you will NOT be stepping on anyone's toes.
Jul 14 2014
On Mon, Jul 14, 2014 at 03:31:37PM -0700, Walter Bright via Digitalmars-d wrote:On 7/14/2014 4:11 AM, Marco Leise wrote:Yeah, how is submitting PR's stepping on anyone's toes? The worst that could happen is that it gets rejected. The whole point of using github is to solicit PR's, is it not? :-) Otherwise Walter could just keep the code private and only release binaries. T -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? -- Michael BeiblI'm sure most of the NG folks worry about stepping on someone's toe by making pull requests for the official language website without getting an ok from whoever designed it and from Walter and you.The whole point of PR's is you will NOT be stepping on anyone's toes.
Jul 14 2014
On 7/9/2014 2:52 PM, Andrei Alexandrescu wrote:+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 Not even when I click on "downloads" followed by "Ubuntu". The "Linux notes" should say "Linux DMD Compiler", etc. "DMD Script Shell" should say "rdmd script shell". "Debugger" leads to "HTTP 404 Not Found" (this is pretty embarrassing) The navigation on that page needs a complete do-over and the most basic things people will be looking for are missing.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.
Jul 09 2014
On Wednesday, 9 July 2014 at 22:48:43 UTC, Walter Bright wrote:On 7/9/2014 2:52 PM, Andrei Alexandrescu wrote:http://w0rp.com:8010/download The download page is the page I've changed the most thus far. I started by taking the different D compilers and so on and breaking them into headings with short paragraphs explaining what each is. I was thinking of putting sections in there for instructions for installing on popular Linux distributions. I'm not the best copy writer in the world, but if anyone feels like writing something for this now, go for it. https://github.com/w0rp/new-dlang.org/blob/master/markdown/basic/download.md Aside project note: I'm working on the library documentation pages currently. They are now integrated, but I'm going to be spending quite a few hours playing with CSS and such before I show it off.+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 Not even when I click on "downloads" followed by "Ubuntu". The "Linux notes" should say "Linux DMD Compiler", etc. "DMD Script Shell" should say "rdmd script shell". "Debugger" leads to "HTTP 404 Not Found" (this is pretty embarrassing) The navigation on that page needs a complete do-over and the most basic things people will be looking for are missing.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.
Jul 09 2014
Am Wed, 09 Jul 2014 23:56:20 +0000 schrieb "w0rp" <devw0rp gmail.com>:http://w0rp.com:8010/download =20 The download page is the page I've changed the most thus far. I=20 started by taking the different D compilers and so on and=20 breaking them into headings with short paragraphs explaining what=20 each is. I was thinking of putting sections in there for=20 instructions for installing on popular Linux distributions. [=E2=80=A6]I'm getting strange question marks on the right side bar in Opera 12/Linux: DMD ? Version 1 DMC ? Digital Mars C and C++ Compiler The version on the top left is more visibly separated and overall the design feels more light weight with all the spacing. The list of installers is now a bit too slim for my taste. I miss the information about the type of download. For example that the OS X version is a DMG package, or that the "All platforms" version is a ZIP also containing the sources. In a way I liked those old-school HTML tables with images. Personally I could never make friends with the "Windows 8 Metro" design built on two or three colors and flat rectangles. It feels so 80s to me. Then I wondered if the "Documentation" section should be renamed "Language Specifications" and the links renamed to "DMD 1" and "DMD 2" or if they should be merged into the sections for DMD 1 and DMD 2 respectively, because 7 year old DMD 1 specs are now pretty much obsolete? Someone new to the web site looking for (current) compiler documentation will only get confused. The red bottom line is great. I also prefer clear end of page markers with a huge margin. Concerning the instructions for different Linux versions, you may find that they are better maintained on D Wiki or respective Wiki pages of the different distributions. YMMV. Just my 2=C2=A2. --=20 Marco
Jul 14 2014
On Monday, 14 July 2014 at 11:50:16 UTC, Marco Leise wrote:I'm getting strange question marks on the right side bar in Opera 12/Linux: DMD ? Version 1 DMC ? Digital Mars C and C++ CompilerI know about that. It's the ndash for the title not being output correctly. I just haven't fixed it yet.Then I wondered if the "Documentation" section should be renamed "Language Specifications" and the links renamed to "DMD 1" and "DMD 2" or if they should be merged into the sections for DMD 1 and DMD 2 respectively, because 7 year old DMD 1 specs are now pretty much obsolete? Someone new to the web site looking for (current) compiler documentation will only get confused.That's a good shout. I like the "Language Specifications" suggestion. I'll make a note to change that later.
Jul 14 2014
On 7/14/14, 5:03 AM, w0rp wrote:When I first reorganized the current site I ended up using "Language Reference" and "Library Reference" for the D-spec and Phobos docs, respectively. There was also a collection of articles which fell under documentation, for lack of a better place to put them, and the Documentation section has grown since. I don't know where the documentation link should take you, but there are a number of sections under the current Documentation (including not one, not two but three "tutorial" links, each named slightly differently and all of which leave dlang.org). I personally think that "Language Specification" is a bit narrow to cover all those topics.Then I wondered if the "Documentation" section should be renamed "Language Specifications" and the links renamed to "DMD 1" and "DMD 2" or if they should be merged into the sections for DMD 1 and DMD 2 respectively, because 7 year old DMD 1 specs are now pretty much obsolete? Someone new to the web site looking for (current) compiler documentation will only get confused.That's a good shout. I like the "Language Specifications" suggestion. I'll make a note to change that later.
Jul 14 2014
On Monday, 14 July 2014 at 15:45:39 UTC, David Gileadi wrote:On 7/14/14, 5:03 AM, w0rp wrote:He was actually referring to the subsection in the Downloads page. I made that same mistake myself until I read what he said a couple of times more and then I got what he was saying. Still I understand what you're saying about what should go in there. For the moment on the master branch it takes you right to the library documentation.When I first reorganized the current site I ended up using "Language Reference" and "Library Reference" for the D-spec and Phobos docs, respectively. There was also a collection of articles which fell under documentation, for lack of a better place to put them, and the Documentation section has grown since. I don't know where the documentation link should take you, but there are a number of sections under the current Documentation (including not one, not two but three "tutorial" links, each named slightly differently and all of which leave dlang.org). I personally think that "Language Specification" is a bit narrow to cover all those topics.Then I wondered if the "Documentation" section should be renamed "Language Specifications" and the links renamed to "DMD 1" and "DMD 2" or if they should be merged into the sections for DMD 1 and DMD 2 respectively, because 7 year old DMD 1 specs are now pretty much obsolete? Someone new to the web site looking for (current) compiler documentation will only get confused.That's a good shout. I like the "Language Specifications" suggestion. I'll make a note to change that later.
Jul 15 2014
On Monday, 14 July 2014 at 12:03:13 UTC, w0rp wrote:On Monday, 14 July 2014 at 11:50:16 UTC, Marco Leise wrote:I found out that it was being caused by the ndash HTML entity not being recognised by Adam D Ruppe's DOM library, which the site uses. It was actually in a commented out part of a switch case. I added it in, which fixed it, and sent a pull request back to Adam.I'm getting strange question marks on the right side bar in Opera 12/Linux: DMD ? Version 1 DMC ? Digital Mars C and C++ CompilerI know about that. It's the ndash for the title not being output correctly. I just haven't fixed it yet.
Jul 15 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:'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+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 gdcThe 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.
Jul 09 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...
Jul 10 2014
On Wednesday, 9 July 2014 at 21:48:09 UTC, 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.+1 Editing DLang.org is too inconvenient compared to the wiki. Does someone have an idea to wikify this so changes still go through a review process, but don't require a compiler? Mike
Jul 09 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
Jul 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
Jul 10 2014
On 7/10/2014 4:01 AM, Jacob Carlborg wrote:On 09/07/14 23:46, Johannes Pfau wrote:Not just you, I've been kind of avoiding it. I like that it *exists* as uses, but it still has poor readability (and writeability) *within* the source, plus it's really just too "dumb": Purely zero-semantics macro-like text substitution just isn't good enough. Realistically, you just end up needing to post-process its results if you don't want to feel like you've got your hands tied behind your back. In which case, why even bother using it at all? I've always wanted something in D that's more like Natural Docs: http://www.naturaldocs.org/documenting.html Macroed comments are just an overengineered mess compared to that.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.
Jul 10 2014
On Thursday, 10 July 2014 at 21:52:59 UTC, Nick Sabalausky wrote:I've always wanted something in D that's more like Natural Docs: http://www.naturaldocs.org/documenting.htmlPretty nice, http://usejsdoc.org/ covers some of the same ground, if you ignore the extras covering the lack of explictness in js.
Jul 10 2014
On Thu, Jul 10, 2014 at 05:52:57PM -0400, Nick Sabalausky via Digitalmars-d wrote:On 7/10/2014 4:01 AM, Jacob Carlborg wrote:[...]Hmm. In terms of input syntax, I quite like Natural Docs. But it only supports HTML output currently. :-( While ddoc as a macro system is quite nice, for documentation generation I personally prefer something that understands the semantics of the documentation better. The current way of generating indices and cheat sheets at the top of Phobos module docs, for example, is extremely ugly because it's manual. Ideally, a doc generator system should automate these sorts of things by allowing, say, a generic $(tableofcontents) directive that does the Right Thing(tm). It also should support moving things around (e.g., sort function docs by name, split them up into separate pages, etc.), without requiring external postprocessing tools to achieve. At the end of the day, the ideal seems to be something akin to Knuth's literate programming: you work on a single source, and the codegen extracts the code parts of it and feeds it to the compiler (possibly reordering pieces of the code), and the docgen extracts the doc parts of it (possibly moving them around) and assembles them into a nicely-formatted document. Retaining semantic information on the docs is important, since the docgen may need to consult this info to make decisions about where to put things -- currently ddoc is incapable of this and thus can only generate docs in source order. Retaining semantic structure also allows clean multiplexing into different output formats. While ddoc does allow this to a limited extent, it requires a lot of manual intervention (introduce intermediate layers of macros to serve as abstractions over different output formats) and unnatural ways of writing the input. As a simple example, in LaTeX "Mr. Doe" should be written as "Mr.\ Doe" to get the correct spacing, but in HTML it's "Mr. Doe". You'd have to write "Mr.$(NBSP)Doe" in order to target both HTML and LaTeX, which makes the source quite unreadable. T -- It always amuses me that Windows has a Safe Mode during bootup. Does that mean that Windows is normally unsafe?Is it only me that feels like ddoc doesn't scale for designing web sites.Not just you, I've been kind of avoiding it. I like that it *exists* as a built-in, and it's certainly better than those XML "comments" *within* the source, plus it's really just too "dumb": Purely zero-semantics macro-like text substitution just isn't good enough. Realistically, you just end up needing to post-process its results if you don't want to feel like you've got your hands tied behind your back. In which case, why even bother using it at all? I've always wanted something in D that's more like Natural Docs: http://www.naturaldocs.org/documenting.html Macroed comments are just an overengineered mess compared to that.
Jul 11 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. /rantWhich 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/
Jul 09 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/Errors". Putting that here for the record.
Jul 10 2014
On 7/10/2014 12:40 AM, deadalnix wrote:On Thursday, 10 July 2014 at 05:58:18 UTC, Gary Willoughby wrote: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.)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/Putting that here for the record.
Jul 10 2014
On 10/07/14 09:52, Walter Bright wrote:Hehe :) -- /Jacob CarlborgErrors". 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.)
Jul 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
Jul 10 2014
On 7/10/2014 1:58 AM, 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/Am I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct? (And they're even worse in this modern age where the only monitors *available* are slit-shaped: half-height and excessively wide.)
Jul 10 2014
On Thursday, 10 July 2014 at 22:03:31 UTC, Nick Sabalausky wrote:Am I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct? (And they're even worse in this modern age where the only monitors *available* are slit-shaped: half-height and excessively wide.)If it didn't work, people wouldn't be doing it.
Jul 10 2014
On 7/10/2014 6:06 PM, Tofu Ninja wrote:On Thursday, 10 July 2014 at 22:03:31 UTC, Nick Sabalausky wrote:You have no idea how much I wish that were actually true. :( In any case, I find it puzzling that so many web designers have started going back to the late-90's school of web design which unofficially dictated "make sure the first screenful of your main page contains as *little* meaningful content as possible - the more useless the entry screen is, the better."Am I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct? (And they're even worse in this modern age where the only monitors *available* are slit-shaped: half-height and excessively wide.)If it didn't work, people wouldn't be doing it.
Jul 10 2014
On Thu, Jul 10, 2014 at 10:06:21PM +0000, Tofu Ninja via Digitalmars-d wrote:On Thursday, 10 July 2014 at 22:03:31 UTC, Nick Sabalausky wrote:I have the same reaction. My kneejerk instinct on seeing such a site is to hit ctrl-W. If, on second thought, I might actually be interested in it, my next approach is to use google's site:abc.com feature to locate pages of interest on the site *without* having to use its probably horribly-crippled navigation scheme. But I also realize I'm in the minority, so I just shrug and go back to my text-only email client (mutt) and my non-desktop desktop (ratpoison) and browse D forums on a text terminal. :-PAm I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct?Do they seriously not make 4x3 monitors anymore??? Seriously, one of these days I'll really have to take up somebody's suggestion of rotating the monitor 90° sideways to make an extra-tall display instead.(And they're even worse in this modern age where the only monitors *available* are slit-shaped: half-height and excessively wide.)If it didn't work, people wouldn't be doing it.If the emperor didn't have any clothes, people wouldn't be saying he did. ;-) T -- Real Programmers use "cat > a.out".
Jul 10 2014
On 7/10/2014 6:18 PM, H. S. Teoh via Digitalmars-d wrote:pages of interest on the site *without* having to use its probably horribly-crippled navigation scheme.I used to think a lot of sites had terribly broken navigation schemes...And then I started using mobile browsers...Now I'm *really* horrified and scarred! (And that's largely from the *mobile* versions of sites!) It's staggering: Mobile browsers are terrible at browsing desktop sites, and even WORSE at browsing mobile sites. And then there's "responsive" which *claims* to be "mobile-first design" (which would be ok), but in actual practice it's really more like "mobile-only design".I'm fairly certain they don't. Heck, I can't even find a 5:4 anymore which at least isn't *as* bad as 16:9. Tolerable, at least. Bizarrely, some of the public libraries around here have computers with screens that are nearly-square (not vertical, but still narrower than 4:3). I don't know where they managed to get those. But as for *actual* 4:3, or even 5:4, I really do doubt they're still manufactured. I think the best bet for 4:3 is to just look for a used CRT. (Heck, at least they can display more than one resolution without looking bad.) I'm kinda jealous of those pro gamedevs with a dual-monitor, one of them being vertical, setup. I should do that. With one of those desks that can adjust to/from standing position. That'd be sweet :)Do they seriously not make 4x3 monitors anymore???(And they're even worse in this modern age where the only monitors *available* are slit-shaped: half-height and excessively wide.)Seriously, one of these days I'll really have to take up somebody's suggestion of rotating the monitor 90° sideways to make an extra-tall display instead.I'm amazed that 90 degree rotating display stands aren't commonplace now that everything's LCD. It seems like such a simple no-brainer. (And it'd be *fantastic* for fans of vertical sh'mups!)I like that :)If it didn't work, people wouldn't be doing it.If the emperor didn't have any clothes, people wouldn't be saying he did. ;-)
Jul 10 2014
On 11/07/14 01:15, Nick Sabalausky wrote:I'm kinda jealous of those pro gamedevs with a dual-monitor, one of them being vertical, setup. I should do that. With one of those desks that can adjust to/from standing position. That'd be sweet :)I have a colleague that has five monitors (kind of). Three external monitors and two laptops. -- /Jacob Carlborg
Jul 11 2014
On 11/07/14 01:15, Nick Sabalausky wrote:And then there's "responsive" which *claims* to be "mobile-first design" (which would be ok), but in actual practice it's really more like "mobile-only design".Actually, there was a site here to check the time tables for the subway, buses and son on. They had a desktop version and a mobile version. I always used the mobile version on desktop. Because it didn't have all the crap the the desktop version had. It literally only had a logo and a form where I could enter where I would like to go and when. Unfortunately they then redesigned the website to only have a single one what work on all platforms :( On my phone I used an app instead. -- /Jacob Carlborg
Jul 11 2014
On Thursday, 10 July 2014 at 23:15:41 UTC, Nick Sabalausky wrote:I'm fairly certain they don't. Heck, I can't even find a 5:4 anymore which at least isn't *as* bad as 16:9. Tolerable, at least.If you're willing to pay a bit more, you can get 16:10 which is...actually not that bad. I think it strikes a good balance. Better still, Google has some laptops with 3:2 screens that I'd love to have elsewhere.But as for *actual* 4:3, or even 5:4, I really do doubt they're still manufactured.I think there's still a few 5:4? But for the most part, no. A big part of the push comes back to marketing BS: Display sizes are measured by their diagonal, so you can advertise a 20" widescreen for more money, even though it cost less to make than a 19" at 4:3 or 5:4. And it's "cinematic"! orzI think the best bet for 4:3 is to just look for a used CRT. (Heck, at least they can display more than one resolution without looking bad.) I'm kinda jealous of those pro gamedevs with a dual-monitor, one of them being vertical, setup. I should do that. With one of those desks that can adjust to/from standing position. That'd be sweet :)If you want a seriously good CRT, you pretty much want a Trinitron. For PCs, my personal recommendation is the G-series. I had a G200 (17" flat tube) for about ten years and it could push 1600x1200 at 85Hz and even do 2560x1600 at 60Hz. If you're using old consoles, you can't go wrong with a PVM (it works pretty well with a supergun too, though it still can't do some of the wacky modes like what Gun Frontier and Metal Black use).(And it'd be *fantastic* for fans of vertical sh'mups!)Can confirm. ;) -Wyatt
Jul 11 2014
On 7/11/2014 10:38 AM, Wyatt wrote:On Thursday, 10 July 2014 at 23:15:41 UTC, Nick Sabalausky wrote:Aspect ratios need to start being expressed in decimal form. The "4:3 vs 16:9" is easy to keep track of which is which. But it gets completely out of hand once you also figure in 3:2, 5:4, 16:10, and...this is the one that *really* gets me... 2.1:1 (Seriously?! WhyTF use ratio notation if you're still going to use decimals anyway?!?). Quick! Sort these narrowest to widest!: 5:4, 2.1:1, 3:2, 16:9, 16:10, 4:3 It's ridiculous. We need to standardize on decimal-notation aspect ratios. Or at least a standardized denominator.I'm fairly certain they don't. Heck, I can't even find a 5:4 anymore which at least isn't *as* bad as 16:9. Tolerable, at least.If you're willing to pay a bit more, you can get 16:10 which is...actually not that bad. I think it strikes a good balance. Better still, Google has some laptops with 3:2 screens that I'd love to have elsewhere.That's another thing. Screen sizes should be measured in viewable 2D units, like square inches. None of this BS about measuring 2D space with a linear diagonal unit, or including part of the frame, or any other such garbage. And yea, as a gamer, pretty much any argument involving "it's cinematic!" irritates me. And contrary to the manufacturer beliefs, *my* computer is far, far more than just an overpriced DVD player.But as for *actual* 4:3, or even 5:4, I really do doubt they're still manufactured.I think there's still a few 5:4? But for the most part, no. A big part of the push comes back to marketing BS: Display sizes are measured by their diagonal, so you can advertise a 20" widescreen for more money, even though it cost less to make than a 19" at 4:3 or 5:4. And it's "cinematic"! orzYea, Trinitrons were always well-regarded. Too bad they're not made anymore. Not sure if it was an actual Trinitron or some other brand, but shortly before HD sets, a friend of mine got a flatscreen[1] CRT with progressive scan, component input, and some sort of special improved black levels. It looked absolutely amazing. I suspect that may have subconsciously been part of why I was underwhelmed by HDTVs (that, and my ancient $25 used VGA CRT had *already* been doing HD for years). (theoretical) capability of displaying SD *without* making it look like complete shit compared to a real SD set. Of course, the one 4k set I've seen didn't even have *ANY* inputs other than HDMI, so completely useless as far as I'm concerned, especially considering the price. (Seriously? >$1k and they *still* couldn't toss in some cheap connectors and decoder? Ridiculous. Clearly marketed directly at people with more money than sense.) But I guess they expect me to re-buy all the SD stuff I already own. Fuck that. I'll pirate before I let them pull that shit on me. [1] People these days don't even know there's a difference between flastscreen and flatpanel. Ugh. [2] 4k: Can screens EVER standardize on fucking ANYTHING anymore?!? Pick a fucking notation for describing resolutions and STICK WITH IT!!! It's like the freaking "Lenny"/"Mountain Lion"/"Ice Cream Sandwich" bullshit here. I don't *want* to know the correct ordering of snacks/cats/toy story characters, and I'm *certainly* not going to memorize which idiotic (and completely unnecessary) name refers to WHAT freaking version. Idiotic unnecessary indirection. "Woody/Sarge???" WTF? "SD/1080p/4k???" WTF? Enough redundant naming conventions already.I think the best bet for 4:3 is to just look for a used CRT. (Heck, at least they can display more than one resolution without looking bad.) I'm kinda jealous of those pro gamedevs with a dual-monitor, one of them being vertical, setup. I should do that. With one of those desks that can adjust to/from standing position. That'd be sweet :)If you want a seriously good CRT, you pretty much want a Trinitron. For PCs, my personal recommendation is the G-series. I had a G200 (17" flat tube) for about ten years and it could push 1600x1200 at 85Hz and even do 2560x1600 at 60Hz. If you're using old consoles, you can't go wrong with a PVM (it works pretty well with a supergun too, though it still can't do some of the wacky modes like what Gun Frontier and Metal Black use).
Jul 14 2014
On Monday, 14 July 2014 at 19:40:53 UTC, Nick Sabalausky wrote:[2] 4k: Can screens EVER standardize on fucking ANYTHING anymore?!? Pick a fucking notation for describing resolutions and STICK WITH IT!!! It's like the freaking "Lenny"/"Mountain Lion"/"Ice Cream Sandwich" bullshit here. I don't *want* to know the correct ordering of snacks/cats/toy story characters, and I'm *certainly* not going to memorize which idiotic (and completely unnecessary) name refers to WHAT freaking version. Idiotic unnecessary indirection. "Woody/Sarge???" WTF? "SD/1080p/4k???" WTF? Enough redundant naming conventions already.You think this is bad? Just wait until 4K really gets going in the mainstream and every manufacturer under the sun comes up with their own unique term to differentiate themselves. It'll be 2008 all over again.
Jul 14 2014
On 7/14/2014 3:51 PM, Meta wrote:On Monday, 14 July 2014 at 19:40:53 UTC, Nick Sabalausky wrote:2008? That stuff's been going on *much* longer than that ;)[2] 4k: Can screens EVER standardize on fucking ANYTHING anymore?!? Pick a fucking notation for describing resolutions and STICK WITH IT!!! It's like the freaking "Lenny"/"Mountain Lion"/"Ice Cream Sandwich" bullshit here. I don't *want* to know the correct ordering of snacks/cats/toy story characters, and I'm *certainly* not going to memorize which idiotic (and completely unnecessary) name refers to WHAT freaking version. Idiotic unnecessary indirection. "Woody/Sarge???" WTF? "SD/1080p/4k???" WTF? Enough redundant naming conventions already.You think this is bad? Just wait until 4K really gets going in the mainstream and every manufacturer under the sun comes up with their own unique term to differentiate themselves. It'll be 2008 all over again.
Jul 14 2014
On Mon, Jul 14, 2014 at 03:53:19PM -0400, Nick Sabalausky via Digitalmars-d wrote:On 7/14/2014 3:51 PM, Meta wrote:My favorite version numbering scheme is Knuth's scheme of incremental convergence onto an irrational number, like TeX version 3, followed by 3.1, then 3.14, then 3.141, then 3.1415, then 3.14159, etc.. :-) For me, my favorite irrational number is (1+√5)/2. So I'd number my versions 1, 1.6, 1.61, 1.618, 1.6180, 1.61803, ... etc.. T -- Let's not fight disease by killing the patient. -- Sean 'Shaleh' PerryOn Monday, 14 July 2014 at 19:40:53 UTC, Nick Sabalausky wrote:2008? That stuff's been going on *much* longer than that ;)[2] 4k: Can screens EVER standardize on fucking ANYTHING anymore?!? Pick a fucking notation for describing resolutions and STICK WITH IT!!! It's like the freaking "Lenny"/"Mountain Lion"/"Ice Cream Sandwich" bullshit here. I don't *want* to know the correct ordering of snacks/cats/toy story characters, and I'm *certainly* not going to memorize which idiotic (and completely unnecessary) name refers to WHAT freaking version. Idiotic unnecessary indirection. "Woody/Sarge???" WTF? "SD/1080p/4k???" WTF? Enough redundant naming conventions already.You think this is bad? Just wait until 4K really gets going in the mainstream and every manufacturer under the sun comes up with their own unique term to differentiate themselves. It'll be 2008 all over again.
Jul 14 2014
On Monday, 14 July 2014 at 19:53:26 UTC, Nick Sabalausky wrote:2008? That stuff's been going on *much* longer than that ;)Pick a year. I just remember 2008 was the year that 1080p TVs really became mainstream, and there was no end of terms being thrown around.
Jul 14 2014
On Thursday, 10 July 2014 at 22:06:22 UTC, Tofu Ninja wrote:If it didn't work, people wouldn't be doing it.It's so-called "mobile first" design, a completely misguided fad. This basically means you design and optimize the website for a cell-phone first and then as an after-thought scale it up to a 40" display with as little effort as possible. Just in case someone actually use a desktop browser. The Haskell site design makes sense only on a cell-phone. Try it, and you'll see.
Jul 10 2014
On Thursday, 10 July 2014 at 22:03:31 UTC, Nick Sabalausky wrote:Am I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct?I dislike 'em, but survive if it is limited to the frontpage. Meaning: I desperately look for a sensible link in the visual mess of non-information. I also get the idea that they probably don't really have anything to offer and hired an ad company with an incompetent web designer to do it who arrived at the design by buying a premade page from some other's company's catalogue, then replaced the photos and charged a fortune for it... OR worse: that they are using a PHP-based CMS. Then I start to feel sorry for them and put all my skepticism aside for the benefit of the doubt and hope that I at least find a sensible pdf-file in there somewhere.
Jul 10 2014
On Thu, Jul 10, 2014 at 10:13:14PM +0000, via Digitalmars-d wrote:On Thursday, 10 July 2014 at 22:03:31 UTC, Nick Sabalausky wrote:I used to love pdfs in blissfully ignorance... until I recently looked up the format. You wouldn't believe this, but did you know that it's actually possible to embed a *video* in a pdf file? Embed another pdf inside a pdf in a hierarchical substructure? Run arbitrary JS code from a pdf? (Which, btw, is *not* the "official" JS, but Adobe's own hackneyed version thereof.) If you were insane enough, I bet you could implement an OS inside a pdf file. Or an FPS. Content-less website splash pages seem pretty tame compared with that(!), unfortunately. T -- Written on the window of a clothing store: No shirt, no shoes, no service.Am I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct?I dislike 'em, but survive if it is limited to the frontpage. Meaning: I desperately look for a sensible link in the visual mess of non-information. I also get the idea that they probably don't really have anything to offer and hired an ad company with an incompetent web designer to do it who arrived at the design by buying a premade page from some other's company's catalogue, then replaced the photos and charged a fortune for it... OR worse: that they are using a PHP-based CMS. Then I start to feel sorry for them and put all my skepticism aside for the benefit of the doubt and hope that I at least find a sensible pdf-file in there somewhere.
Jul 10 2014
On Thursday, 10 July 2014 at 22:25:48 UTC, H. S. Teoh via Digitalmars-d wrote:I used to love pdfs in blissfully ignorance... until I recently looked up the format. You wouldn't believe this, but did you know that it's actually possible to embed a *video* in a pdf file?I believe it, I've read the spec. It is a container format in spirit.Content-less website splash pages seem pretty tame compared with that(!), unfortunately.Ok, but my experience is that content-less websites often have a content-full pdf hidden somewhere. Meaning, they know how to use Word. :)
Jul 10 2014
On Thu, Jul 10, 2014 at 10:48:34PM +0000, via Digitalmars-d wrote:On Thursday, 10 July 2014 at 22:25:48 UTC, H. S. Teoh via Digitalmars-d wrote:Most modern file formats are container formats in some form. Pdfs, though, are just wayyyy over-engineered for what it's ostensibly used for. It's like building a nuclear-powered intergalactic space cruiser just to drive down the street to get groceries.I used to love pdfs in blissfully ignorance... until I recently looked up the format. You wouldn't believe this, but did you know that it's actually possible to embed a *video* in a pdf file?I believe it, I've read the spec. It is a container format in spirit.Me, I usually look for a page named "sitemap" or something to that effect, which tends to have a far saner organization than the rest of the site. :-) Sad to say, many sites don't even have that. T -- Food and laptops don't mix.Content-less website splash pages seem pretty tame compared with that(!), unfortunately.Ok, but my experience is that content-less websites often have a content-full pdf hidden somewhere. Meaning, they know how to use Word. :)
Jul 10 2014
On 7/10/2014 3:55 PM, H. S. Teoh via Digitalmars-d wrote:Pdfs, though, are just wayyyy over-engineered for what it's ostensibly used for. It's like building a nuclear-powered intergalactic space cruiser just to drive down the street to get groceries.It's an inevitable result of the success of the pdf format. Adobe was under pressure to sell upgrades by adding features.Sad to say, many sites don't even have that.Including dlang.org. Wanna add one?
Jul 10 2014
On Thursday, 10 July 2014 at 23:09:07 UTC, Walter Bright wrote:On 7/10/2014 3:55 PM, H. S. Teoh via Digitalmars-d wrote:Sure it does: http://dlang.org/sitemap.htmlPdfs, though, are just wayyyy over-engineered for what it's ostensibly used for. It's like building a nuclear-powered intergalactic space cruiser just to drive down the street to get groceries.It's an inevitable result of the success of the pdf format. Adobe was under pressure to sell upgrades by adding features.Sad to say, many sites don't even have that.Including dlang.org. Wanna add one?
Jul 10 2014
On 7/10/2014 4:11 PM, Brad Anderson wrote:Couldn't find a link to it from dlang.org. It should go on the bottom.Including dlang.org. Wanna add one?Sure it does: http://dlang.org/sitemap.html
Jul 10 2014
On 7/10/2014 4:54 PM, Walter Bright wrote:On 7/10/2014 4:11 PM, Brad Anderson wrote:Eh, never mind. Just found it!Couldn't find a link to it from dlang.org. It should go on the bottom.Including dlang.org. Wanna add one?Sure it does: http://dlang.org/sitemap.html
Jul 10 2014
On Thu, Jul 10, 2014 at 04:09:04PM -0700, Walter Bright via Digitalmars-d wrote:On 7/10/2014 3:55 PM, H. S. Teoh via Digitalmars-d wrote:Right, I forgot that old adage: No software is complete until it can read email. ;-)Pdfs, though, are just wayyyy over-engineered for what it's ostensibly used for. It's like building a nuclear-powered intergalactic space cruiser just to drive down the street to get groceries.It's an inevitable result of the success of the pdf format. Adobe was under pressure to sell upgrades by adding features.Really? http://dlang.org/sitemap.html T -- Almost all proofs have bugs, but almost all theorems are true. -- Paul PedersenSad to say, many sites don't even have that.Including dlang.org. Wanna add one?
Jul 10 2014
On Thursday, 10 July 2014 at 22:56:44 UTC, H. S. Teoh via Digitalmars-d wrote:Most modern file formats are container formats in some form. Pdfs, though, are just wayyyy over-engineered for what it's ostensibly used for. It's like building a nuclear-powered intergalactic space cruiser just to drive down the street to get groceries.It is kinda difficult to build by hand, but can be debugged textually if you turn off compression. So it is kind of pragmatic in a post-scripty way, but lacks elegance… certainly. It's an ISO standard too, like C++. Over-engineered is probably a pre-requisite for proper standardization. As a side note HTML is not a standard yet… They tried but gave up on it ISO/IEC 15445:2000. Probably too under-engineered.
Jul 10 2014
On Thu, Jul 10, 2014 at 11:20:55PM +0000, via Digitalmars-d wrote:On Thursday, 10 July 2014 at 22:56:44 UTC, H. S. Teoh via Digitalmars-d wrote:One thing I repeatedly come across is malformed pdfs produced by non-compliant software. Often, the problem comes from certain assumptions about the format of PostScript *comments* in the file, which is kinda a scary thought, that changing comments can affect whether a particular application can process the file correctly.Most modern file formats are container formats in some form. Pdfs, though, are just wayyyy over-engineered for what it's ostensibly used for. It's like building a nuclear-powered intergalactic space cruiser just to drive down the street to get groceries.It is kinda difficult to build by hand, but can be debugged textually if you turn off compression. So it is kind of pragmatic in a post-scripty way, but lacks elegance… certainly.It's an ISO standard too, like C++. Over-engineered is probably a pre-requisite for proper standardization. As a side note HTML is not a standard yet… They tried but gave up on it ISO/IEC 15445:2000. Probably too under-engineered.LOL... I think it's more a matter of corporate interest pushing it through the standardization process, that no independent individual would have the patience to do, than anything else. It's a funny thought, though, if the requirement to standardization is over-engineering. I could dust of some of my 20-y.o. half-baked ideas, over-engineer them by adding needless layers of additional complexity on them, and submit them for standardization. :-P Reminds me of this: "No, John. I want formats that are actually useful, rather than over-featured megaliths that address all questions by piling on ridiculous internal links in forms which are hideously over-complex." -- Simon St. Laurent on xml-dev :-) T -- Старый друг лучше новых двух.
Jul 10 2014
On 7/10/14, 3:55 PM, H. S. Teoh via Digitalmars-d wrote:Me, I usually look for a page named "sitemap" or something to that effect, which tends to have a far saner organization than the rest of the site.:-) Sad to say, many sites don't even have that.We do: http://dlang.org/sitemap.html :o). -- Andrei
Jul 10 2014
I used to love pdfs in blissfully ignorance... until I recently looked up the format. You wouldn't believe this, but did you know that it's actually possible to embed a *video* in a pdf file? Embed another pdf inside a pdf in a hierarchical substructure? Run arbitrary JS code from a pdf? (Which, btw, is *not* the "official" JS, but Adobe's own hackneyed version thereof.) If you were insane enough, I bet you could implement an OS inside a pdf file. Or an FPS. Content-less website splash pages seem pretty tame compared with that(!), unfortunately. Thttp://events.ccc.de/congress/2010/Fahrplan/events/4221.en.html
Jul 10 2014
On 11/07/14 00:24, H. S. Teoh via Digitalmars-d wrote:I used to love pdfs in blissfully ignorance... until I recently looked up the format. You wouldn't believe this, but did you know that it's actually possible to embed a *video* in a pdf file? Embed another pdf inside a pdf in a hierarchical substructure? Run arbitrary JS code from a pdf? (Which, btw, is *not* the "official" JS, but Adobe's own hackneyed version thereof.) If you were insane enough, I bet you could implement an OS inside a pdf file. Or an FPS.Why do you think there's so many PDF security holes ;) -- /Jacob Carlborg
Jul 11 2014
On 7/10/2014 6:13 PM, "Ola Fosheim Grøstad" <ola.fosheim.grostad+dlang gmail.com>" wrote:with an incompetent web designer to do it who arrived at the design by buying a premade page from some other's company's catalogue, then replaced the photos and charged a fortune for it...Which leads to the question: Why the hell am *I* not doing that?! ;)
Jul 10 2014
On 10 July 2014 23:24, H. S. Teoh via Digitalmars-d <digitalmars-d puremagic.com> wrote:On Thu, Jul 10, 2014 at 10:13:14PM +0000, via Digitalmars-d wrote:I wonder if you could embed this in a PDF.... http://bellard.org/jslinux/On Thursday, 10 July 2014 at 22:03:31 UTC, Nick Sabalausky wrote:I used to love pdfs in blissfully ignorance... until I recently looked up the format. You wouldn't believe this, but did you know that it's actually possible to embed a *video* in a pdf file? Embed another pdf inside a pdf in a hierarchical substructure? Run arbitrary JS code from a pdf? (Which, btw, is *not* the "official" JS, but Adobe's own hackneyed version thereof.) If you were insane enough, I bet you could implement an OS inside a pdf file. Or an FPS.Am I the only one who thinks "Responsive Web" sites, with their characteristic "Replace all meaningful information with wasted space, meaningless photos, and trite slogans in giant text", are an absolutely horrible design that do more to drive people away and trigger their "this looks like an ad, I'll subconsciously ignore it" instinct?I dislike 'em, but survive if it is limited to the frontpage. Meaning: I desperately look for a sensible link in the visual mess of non-information. I also get the idea that they probably don't really have anything to offer and hired an ad company with an incompetent web designer to do it who arrived at the design by buying a premade page from some other's company's catalogue, then replaced the photos and charged a fortune for it... OR worse: that they are using a PHP-based CMS. Then I start to feel sorry for them and put all my skepticism aside for the benefit of the doubt and hope that I at least find a sensible pdf-file in there somewhere.
Jul 11 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. /rantSo 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
Jul 10 2014
On Thu, 10 Jul 2014 10:07:12 +0200, Jacob Carlborg wrote:On 09/07/14 21:21, Walter Bright wrote:BTW, we at EMSI use DVM on all our computers. Thanks for creating it. JCDustmite 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. /rantSo 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
Jul 10 2014
On 2014-07-10 18:19, Jonathan Crapuchettes wrote:BTW, we at EMSI use DVM on all our computers. Thanks for creating it.That's great to hear :) -- /Jacob Carlborg
Jul 10 2014
On Thursday, 10 July 2014 at 08:07:12 UTC, Jacob Carlborg wrote: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/dvmI think pretty much anything that is stable and easy to install/use can be promoted via dlang.org Inclusion to tools repo is a bit more restrictive - traditionally there only tools with Phobos-only dependencies as far as I can see.
Jul 10 2014
On 2014-07-10 18:34, Dicebot wrote:Inclusion to tools repo is a bit more restrictive - traditionally there only tools with Phobos-only dependencies as far as I can see.Yeah, that's understandable. -- /Jacob Carlborg
Jul 10 2014
On 7/10/14, 1:07 AM, Jacob Carlborg wrote:On 09/07/14 21:21, Walter Bright wrote:Long-standing tools of known usefulness should definitely be easily accessible from the main site. I'm not sure about the particulars though, but these are for the entire community to decide. AndreiDustmite 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. /rantSo 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
Jul 10 2014
On 7/10/2014 10:23 AM, Andrei Alexandrescu wrote:Long-standing tools of known usefulness should definitely be easily accessible from the main site. I'm not sure about the particulars though, but these are for the entire community to decide.Certainly at a MINIMUM the compilers should be findable and the tools that come with the distribution. The current dlang.org doesn't even do that.
Jul 10 2014
Here's an example from digitalmars.com. Sure, my web design sux, but on the left is a list of the tools, and clicking one one brings up the manual page specific for that tool. I think it is straightforward for users to navigate and quickly find and get the information they need: http://www.digitalmars.com/ctg/ctg.html
Jul 10 2014
On 7/9/14, 12:21 PM, 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. /rantThis post underlines a few of my frustrations as well, which I'll share with the intent of producing a positive effect. There are a few things each and any of us can do, starting with the simplest and utmost trivial, to help D succeed (which is I assume the shared goal of all of our regular participants). * Shed the provincialism. The implied provincialism in this forum - which is but a microcosm - is staggering. There's a good fight of ideas and thousands of hours cumulatively spent on writing posts, often with great technical content. There seems to be no understanding that statistically nobody in the larger community lurks here; nobody peruses the forum to get the pulse of language development; nobody comes here to read technical pieces about D. The forum activity should be planning followed by "going out" and doing things. The simplest thing do for each and every member of this community is to have accounts on all social news sites (twitter, facebook, reddit, hackernews) and discuss _there_ things instead of replying to announcements internally. I recall some of us haven't even brought themselves to check digitalmars.D.announce although they are active on digitalmars.D - this is crazy! It has often been the case that Walter and I (again!) hold the fort on public discussions on D, while most of the others discuss the same topics on the forums. * Get on pull requests. I can't say this much enough. If you wrote some, ping about it. If you see some you care about, review it even if you don't have rights yet. A simple message such as "I reviewed this and LGTM, any holdup?" would be sufficient to attract attention. If you feel experienced enough, ask to be included as a committer. (I plan to lower the bar on committer acceptance; with git it's easy to undo mistakes and we should exercise due process on firing, not accepting, committers.) * Steal work. Whenever there's something obviously good to be done, don't expect Walter or me to do it. Don't suggest. Don't dispense advice (especially of the management drone kind - seriously, STFU). Just do it. There's just a FRACKTON of simple and obviously good work to be done here. Get on it. Andrei
Jul 10 2014
On Thursday, 10 July 2014 at 19:11:39 UTC, Andrei Alexandrescu wrote:On 7/9/14, 12:21 PM, Walter Bright wrote:I added a "Review pull requests" section in the "Get involved" page at DWiki. Please use some time otherwise spent on frustrated forum posts and improve it (considering my contributions to Phobos are minimal, there's probably some bullshit/missing obvious stuff) The "Get Involved" page: http://wiki.dlang.org/Get_involved Edit the "Review pull requests" section: http://wiki.dlang.org/?title=Get_involved&action=edit§ion=5Vladimir'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. /rantThis post underlines a few of my frustrations as well, which I'll share with the intent of producing a positive effect. There are a few things each and any of us can do, starting with the simplest and utmost trivial, to help D succeed (which is I assume the shared goal of all of our regular participants). * Shed the provincialism. The implied provincialism in this forum - which is but a microcosm - is staggering. There's a good fight of ideas and thousands of hours cumulatively spent on writing posts, often with great technical content. There seems to be no understanding that statistically nobody in the larger community lurks here; nobody peruses the forum to get the pulse of language development; nobody comes here to read technical pieces about D. The forum activity should be planning followed by "going out" and doing things. The simplest thing do for each and every member of this community is to have accounts on all social news sites (twitter, facebook, reddit, hackernews) and discuss _there_ things instead of replying to announcements internally. I recall some of us haven't even brought themselves to check digitalmars.D.announce although they are active on digitalmars.D - this is crazy! It has often been the case that Walter and I (again!) hold the fort on public discussions on D, while most of the others discuss the same topics on the forums. * Get on pull requests. I can't say this much enough. If you wrote some, ping about it. If you see some you care about, review it even if you don't have rights yet. A simple message such as "I reviewed this and LGTM, any holdup?" would be sufficient to attract attention. If you feel experienced enough, ask to be included as a committer. (I plan to lower the bar on committer acceptance; with git it's easy to undo mistakes and we should exercise due process on firing, not accepting, committers.) * Steal work. Whenever there's something obviously good to be done, don't expect Walter or me to do it. Don't suggest. Don't dispense advice (especially of the management drone kind - seriously, STFU). Just do it. There's just a FRACKTON of simple and obviously good work to be done here. Get on it. Andrei
Jul 10 2014
On Thu, Jul 10, 2014 at 09:21:09PM +0000, Kiith-Sa via Digitalmars-d wrote: [...]I added a "Review pull requests" section in the "Get involved" page at DWiki. Please use some time otherwise spent on frustrated forum posts and improve it (considering my contributions to Phobos are minimal, there's probably some bullshit/missing obvious stuff) The "Get Involved" page: http://wiki.dlang.org/Get_involved Edit the "Review pull requests" section: http://wiki.dlang.org/?title=Get_involved&action=edit§ion=5I added some elaborations on that section. Others please chime in. ;-) T -- Fact is stranger than fiction.
Jul 10 2014
On 7/10/14, Andrei Alexandrescu via Digitalmars-d <digitalmars-d puremagic.com> wrote:The simplest thing do for each and every member of this community is to have accounts on all social news sites (twitter, facebook, reddit, hackernews) and discuss _there_ things instead of replying to announcements internally.We like talking here because it's a small but friendly group, and we all know each other to the extent that we can (most of the time) tell when someone is being sarcastic or is just having a bad day. It's like having dinner with the family vs having dinner with a bunch of strangers. Also, I'm tired of the constant "what do you think about D vs Rust vs Go" crap that is always asked on Reddit. The D forums kick ass, the people here are great.
Jul 11 2014
On 7/11/14, 7:17 AM, Andrej Mitrovic via Digitalmars-d wrote:On 7/10/14, Andrei Alexandrescu via Digitalmars-d <digitalmars-d puremagic.com> wrote:It all depends on whether one's primary goal is to have a good time or push this language forward. -- AndreiThe simplest thing do for each and every member of this community is to have accounts on all social news sites (twitter, facebook, reddit, hackernews) and discuss _there_ things instead of replying to announcements internally.We like talking here because it's a small but friendly group, and we all know each other to the extent that we can (most of the time) tell when someone is being sarcastic or is just having a bad day. It's like having dinner with the family vs having dinner with a bunch of strangers. Also, I'm tired of the constant "what do you think about D vs Rust vs Go" crap that is always asked on Reddit. The D forums kick ass, the people here are great.
Jul 11 2014
On Friday, 11 July 2014 at 14:17:27 UTC, Andrej Mitrovic via Digitalmars-d wrote:On 7/10/14, Andrei Alexandrescu via Digitalmars-d <digitalmars-d puremagic.com> wrote:I think the "Rust vs Go vs D" stuff isn't crap - it's important. People want to know why they should pick D over the other emerging languages, and what D offers in comparison. I think D would also gain a lot from a website redesign and more information about the tools available for D(e.g, DCD) without having to go digging for them. Just my 2 cents from someone who only dabbles in D.The simplest thing do for each and every member of this community is to have accounts on all social news sites (twitter, facebook, reddit, hackernews) and discuss _there_ things instead of replying to announcements internally.We like talking here because it's a small but friendly group, and we all know each other to the extent that we can (most of the time) tell when someone is being sarcastic or is just having a bad day. It's like having dinner with the family vs having dinner with a bunch of strangers. Also, I'm tired of the constant "what do you think about D vs Rust vs Go" crap that is always asked on Reddit. The D forums kick ass, the people here are great.
Jul 11 2014
On 7/11/14, 9:02 AM, Weasel wrote:I think the "Rust vs Go vs D" stuff isn't crap - it's important. People want to know why they should pick D over the other emerging languages, and what D offers in comparison.Yes. It is a duty of each member of our community to correct (m|d)isinformation if present, and to provide good information about the realities of D. -- Andrei
Jul 11 2014
On Fri, Jul 11, 2014 at 04:17:16PM +0200, Andrej Mitrovic via Digitalmars-d wrote:On 7/10/14, Andrei Alexandrescu via Digitalmars-d <digitalmars-d puremagic.com> wrote:I agree. The sense of community in these forum is what draws me to participate; normally I don't like posting things online. Having said that, though, I do try to post things I find interesting on google+ every now and then. (Though in practice that turns out to be once every few months, which is probably too infrequent to be significant.) T -- There is no gravity. The earth sucks.The simplest thing do for each and every member of this community is to have accounts on all social news sites (twitter, facebook, reddit, hackernews) and discuss _there_ things instead of replying to announcements internally.We like talking here because it's a small but friendly group, and we all know each other to the extent that we can (most of the time) tell when someone is being sarcastic or is just having a bad day. It's like having dinner with the family vs having dinner with a bunch of strangers. Also, I'm tired of the constant "what do you think about D vs Rust vs Go" crap that is always asked on Reddit. The D forums kick ass, the people here are great.
Jul 11 2014
On Wednesday, 9 July 2014 at 19:21:21 UTC, Walter Bright wrote:But it's a secret.Speaking of secret stuff*, can we get a link to my book on dlang.org somewhere too? * I might be the king of cool secrets in D. I don't even know all the stuff I've accumulated in my misc. github anymore!
Jul 10 2014
On 7/10/14, 5:20 PM, Adam D. Ruppe wrote:On Wednesday, 9 July 2014 at 19:21:21 UTC, Walter Bright wrote:Yes, someone please create a pull request. And where's Ali with his perpetually 95% done book... -- AndreiBut it's a secret.Speaking of secret stuff*, can we get a link to my book on dlang.org somewhere too?
Jul 10 2014
On Friday, 11 July 2014 at 01:17:47 UTC, Andrei Alexandrescu wrote:On 7/10/14, 5:20 PM, Adam D. Ruppe wrote:Is there any objection to changing the "Book" side bar link to "Books" and having it redirect to http://wiki.dlang.org/Books? MikeOn Wednesday, 9 July 2014 at 19:21:21 UTC, Walter Bright wrote:Yes, someone please create a pull request. And where's Ali with his perpetually 95% done book... -- AndreiBut it's a secret.Speaking of secret stuff*, can we get a link to my book on dlang.org somewhere too?
Jul 10 2014
On Friday, 11 July 2014 at 02:16:07 UTC, Mike wrote:On Friday, 11 July 2014 at 01:17:47 UTC, Andrei Alexandrescu wrote:https://github.com/D-Programming-Language/dlang.org/pull/610On 7/10/14, 5:20 PM, Adam D. Ruppe wrote:Is there any objection to changing the "Book" side bar link to "Books" and having it redirect to http://wiki.dlang.org/Books? MikeOn Wednesday, 9 July 2014 at 19:21:21 UTC, Walter Bright wrote:Yes, someone please create a pull request. And where's Ali with his perpetually 95% done book... -- AndreiBut it's a secret.Speaking of secret stuff*, can we get a link to my book on dlang.org somewhere too?
Jul 10 2014
On 7/10/14, 7:16 PM, Mike wrote:On Friday, 11 July 2014 at 01:17:47 UTC, Andrei Alexandrescu wrote:Sounds good to me. Though that precludes the possibility of linking Ali's book directly later, which would be nice. -- AndreiOn 7/10/14, 5:20 PM, Adam D. Ruppe wrote:Is there any objection to changing the "Book" side bar link to "Books" and having it redirect to http://wiki.dlang.org/Books?On Wednesday, 9 July 2014 at 19:21:21 UTC, Walter Bright wrote:Yes, someone please create a pull request. And where's Ali with his perpetually 95% done book... -- AndreiBut it's a secret.Speaking of secret stuff*, can we get a link to my book on dlang.org somewhere too?
Jul 10 2014