Re: D:YAML 0.5 (also, D:YAML 0.4.5, TinyEndian 0.1)
On Friday, 8 August 2014 at 22:00:03 UTC, Kiith-Sa wrote: Should be fixed now with 0.4.6: http://code.dlang.org/packages/dyaml/0.4.6 Awesome! ta.
Re: DMD v2.066.0-rc1
On 8/7/2014 11:34 AM, Manu via Digitalmars-d-announce wrote: It's not because it's hard, it's because it's perceived as totally backwards, and it undermines the trust in the ecosystem. It's all about perception. The Windows/Visual Studio development culture is pretty immature, and expects nothing less than the level of polish and presentation that Microsoft put into Visual Studio. I have direct experience with hundreds of these sorts of developers. The prevailing opinion is that Linux is rubbish for nerds, and if the ecosystem presents itself in that style, it won't be taken seriously. You can't gain the confidence of this community of developers unless you appeal to them on their terms. First impressions and basic presentation are extremely important to perception. I think configuration friction in particular is extremely important to eliminate; you are dealing with someone whose investment in D can be measured in seconds, probably knows absolutely nothing about the ecosystem technically, and is not yet sure if they even want to. Any friction between them and a helpful little wizard that generates a hello world project for them so they can start hacking about and see how it feels may quite possibly dismiss it on contact. While I (unfortunately) agree with everything you've said here, I can't help chiming in with one thing: Speaking as a programmer who's primarily used Windows ever since 3.1, anyone who earns a paycheck writing code *and* believes Linux is rubbish for nerds[1], needs to grow the fuck up, both professionally and intellectually. It's absolutely no different from a grown adult being a console fanboy. It's just pathetic and completely inexcusable for any so-called professional. [1] And you're right, such people *do* (inexplicably) exist. I've known some.
Re: DMD v2.066.0-rc1
On Saturday, 9 August 2014 at 14:24:41 UTC, Nick Sabalausky wrote: While I (unfortunately) agree with everything you've said here, I can't help chiming in with one thing: Speaking as a programmer who's primarily used Windows ever since 3.1, anyone who earns a paycheck writing code *and* believes Linux is rubbish for nerds[1], needs to grow the fuck up, both professionally and intellectually. It's absolutely no different from a grown adult being a console fanboy. It's just pathetic and completely inexcusable for any so-called professional. [1] And you're right, such people *do* (inexplicably) exist. I've known some. People take surprising pride in praising own ignorance and any philosophy that justifies such ignorance. When I started doing commercial programming after some years of open-source and hobby experiments biggest cultural shock was that many of my colleagues actually avoided learning anything out of the default comfort zone and called that _professional attitude_. To take it from common holywar path : my rant was not about GUI vs console either, but about the fact that they distribute some programs that die with meaningless error unless certain system paths are manually specified. This is a terrible approach - I can't imagine any program installed via standard OS tools to act that way and not consider it a bug. Even majority of Windows programs I remember using were more responsible in that regard.
Re: DMD v2.066.0-rc1
On Thursday, 31 July 2014 at 12:51:53 UTC, Andrew Edwards wrote: DMD v2.066.0-rc1 binaries are available for testing: http://wiki.dlang.org/Beta_Testing What about changelog? http://dlang.org/changelog.html In past it was pretty nicely made, but now it lists only 2 changes (unlike 2.065 and 2.064 comprehensive changelogs and judging by how much time passed since 2.065 it should be lengthy too).
Re: SDC-32bit
On Tuesday, 5 August 2014 at 17:02:28 UTC, Dicebot wrote: On Tuesday, 5 August 2014 at 16:54:47 UTC, Stefan Koch wrote: I'm not sure what you mean. Are you referring to things like pragma msg? to things like mixin(mixin(`writeln (Hello World);`); ``` bool foo() { ... } template bar(bool cond) { static if (cond) enum bar = int a;; else enum bar = int b;; } mixin(bar!(foo())); pragma(msg, is(typeof(a))); ``` Good luck doing parallel semantic analysis :D I am sure deadalnix can give example much worse than that though. Yes, this kind of thing, and it can get much more nasty if you scatter the declaration in various scopes, or better in various modules.
Re: DMD v2.066.0-rc1
On Saturday, 9 August 2014 at 15:35:08 UTC, Maxim Fomin wrote: On Thursday, 31 July 2014 at 12:51:53 UTC, Andrew Edwards wrote: DMD v2.066.0-rc1 binaries are available for testing: http://wiki.dlang.org/Beta_Testing What about changelog? http://dlang.org/changelog.html In past it was pretty nicely made, but now it lists only 2 changes (unlike 2.065 and 2.064 comprehensive changelogs and judging by how much time passed since 2.065 it should be lengthy too). Kenji has an open pull request to flesh it out a bit more. https://github.com/D-Programming-Language/dlang.org/pull/616 Still not nearly as good as when Andrej had time to do it.
Mago Debugger changes hands
Greetings to all Mago Debugger, Visual D, and interested D users. After 5 years, I can no longer continue development of Mago Debugger. The project requires too much attention for me to keep working on it while keeping my family happy. I learned a ton, and feel satisfied to have contributed to the D Programming Language. I'm handing off the project to Rainer Schuetze. He has forked it at github (https://github.com/rainers/mago). If you're interested in contributing to it, please contact him.
Re: Mago Debugger changes hands
On 8/9/2014 8:33 PM, Aldo Nunez wrote: Greetings to all Mago Debugger, Visual D, and interested D users. After 5 years, I can no longer continue development of Mago Debugger. The project requires too much attention for me to keep working on it while keeping my family happy. I learned a ton, and feel satisfied to have contributed to the D Programming Language. I'm handing off the project to Rainer Schuetze. He has forked it at github (https://github.com/rainers/mago). If you're interested in contributing to it, please contact him. Thank you, Aldo, for your great contribution with Mago!