digitalmars.D.announce - Article: Dispelling Common D Myths
- Nick Sabalausky (2/2) Oct 09 2012 Some stuff I thought needed to be said and shared:
- Jacob Carlborg (5/7) Oct 10 2012 Nice, read. You might want to mention that the DMD front end is licensed...
- Jacob Carlborg (6/8) Oct 10 2012 Personally, I would have pointed out that there are some other useful
- torhu (13/21) Oct 13 2012 Here are some other things that I can't remember seeing in Phobos 2:
- Era Scarecrow (22/28) Oct 13 2012 I'll agree; I haven't used much of Tango myself but I can
- Adam D. Ruppe (4/4) Oct 10 2012 Another thing I'm (slowly) working toward for the dead D projects
- Jacob Carlborg (4/8) Oct 10 2012 It seems like most ddoc macros are not expanded.
- Adam D. Ruppe (5/6) Oct 10 2012 Right, none are. I have the macro expander from dmd ported to D
- Simen Kjaeraas (4/8) Oct 10 2012 I read that as diplodocus. Is that intended? :p
- Adam D. Ruppe (3/4) Oct 10 2012 I wish!
- Paulo Pinto (3/5) Oct 10 2012 Nice entry.
- Simen Kjaeraas (5/7) Oct 10 2012 Now on Reddit:
- mist (5/7) Oct 11 2012 Have translated it to russian and published in one of ru IT
- Nick Sabalausky (9/19) Oct 11 2012 Cool! First time I've ever been translated :)
- Jonathan M Davis (4/5) Oct 11 2012 Well, it can't be all that hard. Most of the time it just amounts to
- mist (6/12) Oct 11 2012 Well, looking at how "clever" this platform is (as all attempts
- Nick Sabalausky (5/10) Oct 11 2012 Hey, yea, I wonder why nobody's translated that stuff yet! ;)
Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-myths
Oct 09 2012
On 2012-10-10 08:38, Nick Sabalausky wrote:Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsNice, read. You might want to mention that the DMD front end is licensed under GPL as well. -- /Jacob Carlborg
Oct 10 2012
On 2012-10-10 08:38, Nick Sabalausky wrote:Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsPersonally, I would have pointed out that there are some other useful modules in Tango that Phobos still is missing, cryptographic and log related modules. -- /Jacob Carlborg
Oct 10 2012
On 10.10.2012 09:06, Jacob Carlborg wrote:On 2012-10-10 08:38, Nick Sabalausky wrote:Here are some other things that I can't remember seeing in Phobos 2: - An easy-to-use Process module with piping, etc (Yes, I know it's been in the pipeline for some time.) - A cross platform way of loading dynamic libraries (std.loader always sucked, you had to customize it to actually use it) There could be some others that I'm forgetting. In my view, D2/Phobos2 is still playing catch-up to D1/Tango. The D1 compiler is less buggy, Tango is still better than Phobos2, library could well be better. I wouldn't recommend anyone to start a new project in D1. But I also feel that some people are jumping the gun when they talk about D2's maturity.Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsPersonally, I would have pointed out that there are some other useful modules in Tango that Phobos still is missing, cryptographic and log related modules.
Oct 13 2012
On Sunday, 14 October 2012 at 03:24:16 UTC, torhu wrote:In my view, D2/Phobos2 is still playing catch-up to D1/Tango. The D1 compiler is less buggy, Tango is still better than Phobos2, library could well be better. I wouldn't recommend anyone to start a new project in D1. But I also feel that some people are jumping the gun when they talk about D2's maturity.I'll agree; I haven't used much of Tango myself but I can remember where some of the problems were. I had trouble trying to get a good enough foot-hold on the library while Phobos is generally simpler. I wish D2 was more mature, several things seem to crop up. Duplicate functions with only const/mutable differences in some cases, the $ not fully implemented, phobos still evolving; Things like this can be worked around to a degree. I can't help but wish it was already perfect. However; D2 IS mature enough for a good number of tasks, and even the hickups I'm finding they are far easier (and more pleasant) to work around (comparing to C++, syntax and how ugly it is alone, not to mention how confusing the STL is). Also D2 where there's common/potential for mistakes and ambiguities it errs and tells you (add parentheses, or no assignment in an if statement, or a statement does nothing) rather than adding extra rules to handle dozens of potential cases that gets more confusing with each iteration. Plus getting a hang of Templates is a breeze once I got a good foothold on it all. I'm no expert with templates, but problems are easy to find quickly and resolve with template bugs.
Oct 13 2012
Another thing I'm (slowly) working toward for the dead D projects thing is opening my dpldocs.info to third party submissions. It actually already kinda works: http://dpldocs.info/search/index but isn't fully done yet.
Oct 10 2012
On 2012-10-10 14:28, Adam D. Ruppe wrote:Another thing I'm (slowly) working toward for the dead D projects thing is opening my dpldocs.info to third party submissions. It actually already kinda works: http://dpldocs.info/search/index but isn't fully done yet.It seems like most ddoc macros are not expanded. -- /Jacob Carlborg
Oct 10 2012
On Wednesday, 10 October 2012 at 13:13:21 UTC, Jacob Carlborg wrote:It seems like most ddoc macros are not expanded.Right, none are. I have the macro expander from dmd ported to D now, but I'm not sure I actually want to use it yet, especially since I'll probably just link back to the original website anyway.
Oct 10 2012
On 2012-10-10, 14:28, Adam D. Ruppe wrote:Another thing I'm (slowly) working toward for the dead D projects thing is opening my dpldocs.info to third party submissions. It actually already kinda works: http://dpldocs.info/search/index but isn't fully done yet.I read that as diplodocus. Is that intended? :p -- Simen
Oct 10 2012
On Wednesday, 10 October 2012 at 13:41:38 UTC, Simen Kjaeraas wrote:I read that as diplodocus. Is that intended? :pI wish!
Oct 10 2012
On Wednesday, 10 October 2012 at 07:02:52 UTC, Nick Sabalausky wrote:Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsNice entry.
Oct 10 2012
On 2012-10-10 08:10, Nick Sabalausky wrote:Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsNow on Reddit: http://www.reddit.com/r/programming/comments/118y4m/dispelling_common_d_myths/ -- Simen
Oct 10 2012
On Wednesday, 10 October 2012 at 07:02:52 UTC, Nick Sabalausky wrote:Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsHave translated it to russian and published in one of ru IT portals: http://habrahabr.ru/post/154345/ If you have any objections - let me know, please :)
Oct 11 2012
On Thu, 11 Oct 2012 16:03:51 +0200 "mist" <none none.none> wrote:On Wednesday, 10 October 2012 at 07:02:52 UTC, Nick Sabalausky wrote:Cool! First time I've ever been translated :) And no, no objections of course. I did notice one little glitch though, in the last paragraph of the "D allows manual memory management" section, it looks like the web software misinterpreted the safe as some special formatting (Trying to point to a user named "safe"?). I don't know whether or not that system has a way around that though.Some stuff I thought needed to be said and shared: http://semitwist.com/articles/article/view/dispelling-common-d-mythsHave translated it to russian and published in one of ru IT portals: http://habrahabr.ru/post/154345/ If you have any objections - let me know, please :)
Oct 11 2012
On Thursday, October 11, 2012 14:43:54 Nick Sabalausky wrote:Cool! First time I've ever been translated :)Well, it can't be all that hard. Most of the time it just amounts to "Javascript sucks!" or "Get off my lawn!", right? ;) - Jonathan M Davis
Oct 11 2012
On Thursday, 11 October 2012 at 18:49:01 UTC, Jonathan M Davis wrote:On Thursday, October 11, 2012 14:43:54 Nick Sabalausky wrote:Well, looking at how "clever" this platform is (as all attempts to escape safe in post have failed), I am seriously considering translating also something from the "Javascript sucks!" series too.Cool! First time I've ever been translated :)Well, it can't be all that hard. Most of the time it just amounts to "Javascript sucks!" or "Get off my lawn!", right? ;) - Jonathan M Davis
Oct 11 2012
On Thursday, 11 October 2012 at 18:49:01 UTC, Jonathan M Davis wrote:On Thursday, October 11, 2012 14:43:54 Nick Sabalausky wrote:Hey, yea, I wonder why nobody's translated that stuff yet! ;) Ok, I'll get the ball rolling: JavaScriptはばかです。Cool! First time I've ever been translated :)Well, it can't be all that hard. Most of the time it just amounts to "Javascript sucks!" or "Get off my lawn!", right? ;)
Oct 11 2012