Re: New repo for my reusable D Phobos extensions

2016-04-09 Thread FreeSlave via Digitalmars-d-announce

On Saturday, 9 April 2016 at 18:25:54 UTC, Nordlöw wrote:

I've packaged my reusable extensions to Phobos at

https://github.com/nordlow/phobos-next

PRs are very welcome.

There are lots of goodies here. Some of them should probably be 
moved to standard Phobos. I currently have lots of other D 
things to do, but you guys are welcome to try to integrate them 
into Phobos.


Enjoy or Destroy!


Not all functions have documentation comments.
But most have unittests. You can add empty documentation comments 
before each unittest to make them appear in docs as examples of 
usage.


Re: Graylog Extended Log Format (GELF) for D

2016-04-09 Thread angel via Digitalmars-d-announce

But what about this ?
https://forum.dlang.org/thread/eryphpbznrrovjvxj...@forum.dlang.org


New repo for my reusable D Phobos extensions

2016-04-09 Thread Nordlöw via Digitalmars-d-announce

I've packaged my reusable extensions to Phobos at

https://github.com/nordlow/phobos-next

PRs are very welcome.

There are lots of goodies here. Some of them should probably be 
moved to standard Phobos. I currently have lots of other D things 
to do, but you guys are welcome to try to integrate them into 
Phobos.


Enjoy or Destroy!


Graylog Extended Log Format (GELF) for D

2016-04-09 Thread Adil via Digitalmars-d-announce
Announcing 'gelfd' - A small, native D library to generate logs 
in the Graylog Extended Log Format (GELF).


GELF (https://www.graylog.org/resources/gelf/) is an "open 
standard" logging format based on JSON. It is primarily used to 
pipe messages to Graylog (graylog.org), an open source log 
management and analysis platform.


This module aims to provide a simple, structured, way of 
generating GELF messages. You can construct messages in multiple 
parts, add arbitrary payload data, query their contents and send 
it using any transport mechanism you prefer.


Chunking and compression of messages is supported.

The package is documented w examples and is considered stable 
(although not tested by anyone outside of myself). Although I've 
only announced this now, I have been using this in production at 
our startup since Nov 2015.



Release : v1.2.3 (Stable)
Github  : https://github.com/adilbaig/gelfd
Dub Pkg : http://code.dlang.org/packages/gelfd
Graylog : https://www.graylog.org/


Adil






Re: Release D 2.071.0

2016-04-09 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 9 April 2016 at 16:56:50 UTC, Vladimir Panteleev 
wrote:
For my home machine I would actually benefit from having all 
platforms in one file, since I can run the Windows version via 
Wine.


Me too. I actually download more bytes now than before because I 
need two of the things.


But it isn't a huge deal either. At least the directory 
structures are the same so I can unzip one on top of the other 
and have it work.


Re: Release D 2.071.0

2016-04-09 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 6 April 2016 at 14:13:16 UTC, Vladimir Panteleev 
wrote:
I know the all-platform .zip files are wasteful, but any 
practical reason for removing them? Unless the hosting cost is 
not negligible, breaking existing tools/scripts may not be 
worth it.


Sorry that you missed that, it's been decided and discussed 
several times since half a year ago that we want to get rid of 
the huge useless downloads, even more so since we're releasing 
much more often. Any user of your tools will be thankful for a 
much quicker download as well.

http://forum.dlang.org/post/mp2ou8$1qrf$1...@digitalmars.com
http://forum.dlang.org/post/55d9df2a.8090...@dawg.eu
https://github.com/D-Programming-Language/installer/commit/5a2ed94953c007b1bc374f46073a60bda53635d1


Re: Release D 2.071.0

2016-04-09 Thread Martin Nowak via Digitalmars-d-announce

On Thursday, 7 April 2016 at 02:21:30 UTC, Cy Schubert wrote:

It builds and packages nicely.

~Cy


Thanks, are you the current FreeBSD port maintainer?


Re: Release D 2.071.0

2016-04-09 Thread Martin Nowak via Digitalmars-d-announce

On Wednesday, 6 April 2016 at 13:19:08 UTC, Cy Schubert wrote:
Is there a source URL published anywhere? 
http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to 
work.


~Cy


We've deprecated the combined package b/c of it's sheer size and 
uselessness.
Each platform specific package does contain the source code as 
well.


Re: Release D 2.071.0

2016-04-09 Thread Martin Nowak via Digitalmars-d-announce

On Wednesday, 6 April 2016 at 13:05:31 UTC, sigod wrote:

module test;

struct S {
package int field;
}

void main() {
S s;
		s.field = 1; // Deprecation: test.S.field is not visible from 
module test

}


https://github.com/D-Programming-Language/dmd/pull/5642

Would've been great to fix this during the beta ;).


OSCON London call for submissions

2016-04-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

http://conferences.oreilly.com/oscon/open-source-eu/public/cfp/466

Andrei


Re: Release D 2.071.0

2016-04-09 Thread Martin Nowak via Digitalmars-d-announce

On Wednesday, 6 April 2016 at 07:56:03 UTC, Jacob Carlborg wrote:
If I understand correctly the "this.outer" issue was resolved 
by slightly modifying the language. If that's correct, does it 
deserves an entry in the changelog besides the fixed issue?


It's just fixing the existing typing. Before you would get the 
nested functions context pointer typed as outer class, now you 
correctly get the outer class through the function context.