Re: D:YAML 0.5 (also, D:YAML 0.4.5, TinyEndian 0.1)

2014-08-09 Thread Gary Willoughby via Digitalmars-d-announce

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

2014-08-09 Thread Nick Sabalausky via Digitalmars-d-announce

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

2014-08-09 Thread Dicebot via Digitalmars-d-announce

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

2014-08-09 Thread Maxim Fomin via Digitalmars-d-announce

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

2014-08-09 Thread deadalnix via Digitalmars-d-announce

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

2014-08-09 Thread Brad Anderson via Digitalmars-d-announce

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

2014-08-09 Thread Aldo Nunez via Digitalmars-d-announce

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

2014-08-09 Thread Walter Bright via Digitalmars-d-announce

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!