Re: GtkD 3.5.0, GTK+ with D.

2017-01-06 Thread Joakim via Digitalmars-d-announce

On Friday, 6 January 2017 at 22:00:55 UTC, Mike Wey wrote:
GtkD is a D binding and OO wrapper of Gtk+ and is released on 
the LGPL license.


Close to the 3.4 release, but the new functionality to now also 
remove registered signal handlers added by Gerald Nunn warrants 
a new release.
Signal handles can be removed with the 
`gobject.Signals.Signals.handlerDisconnect` function.


```
gulong id = addOnDraw();

Signals.handlerDisconnect(this, id);
```

Users who previously removed there handlers from the internal 
array used by GtkD will need to update there code to the new 
system.


Changelog: http://gtkd.org/changelog.html
Download: http://gtkd.org/Downloads/sources/GtkD-3.5.0.zip


Hey Mike, any interest in providing a library for Android?  You 
can try out my ldc cross-compiler for Android:


https://github.com/joakim-noah/android/releases


Monthly downloads of "Programming in D"

2017-01-06 Thread Ali Çehreli via Digitalmars-d-announce
The following graph shows the monthly download figures of the PDF 
version at http://ddili.org/ders/d.en/index.html


  http://ddili.org/Programming_in_D_monthly_downloads.svg

Regarding just December 2016, there are also the following figures:

  EPUB version downloads: 115
  AZW3 version downloads:  50

Highest page visits for the HTML version:

  /ders/d.en/   2,290
  /ders/d.en/hello_world.html 235
  /ders/d.en/ranges.html  208
  /ders/d.en/arrays.html  136
  /ders/d.en/types.html   133
  /ders/d.en/foreword2.html   131
  /ders/d.en/assignment.html  130
  /ders/d.en/compiler.html129
etc.

Ali


Re: Beta 2.073.0-b1

2017-01-06 Thread Jon Degenhardt via Digitalmars-d-announce

On Saturday, 7 January 2017 at 05:02:13 UTC, Martin Nowak wrote:

First beta for the 2.073.0 release.

This release comes with a few phobos additions, a new -mcpu=avx 
switch, an experimental safety checks 
(-transition=safe/-dip1000), and several bugfixes.


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.073.0.html


Please report any bugs at https://issues.dlang.org

-Martin


The change log should probably include the topN rewrite. PR 4815, 
several issue reports.


--Jon


Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Chris Wright via Digitalmars-d-announce
On Fri, 06 Jan 2017 16:46:31 -0800, Walter Bright wrote:

> It's 2017 already - sharpen your pencils and start on a proposal for a
> presentation! Time is moving fast!

In Berlin, for those who forgot.


Beta 2.073.0-b1

2017-01-06 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.073.0 release.

This release comes with a few phobos additions, a new -mcpu=avx switch,
an experimental safety checks (-transition=safe/-dip1000), and several
bugfixes.

http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.073.0.html

Please report any bugs at https://issues.dlang.org

-Martin



Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Walter Bright via Digitalmars-d-announce

On 1/6/2017 6:33 PM, Joakim wrote:

don't know what the DConf committee
would go for.


We go for whatever our best guess is that the conference attendees would most 
want to hear. We shoot for variety so that there's something for everyone.


A topic that you yourself are excited about is your best shot, as it's 
contagious.


Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Nicholas Wilson via Digitalmars-d-announce

On Saturday, 7 January 2017 at 00:46:31 UTC, Walter Bright wrote:
It's 2017 already - sharpen your pencils and start on a 
proposal for a presentation! Time is moving fast!


Mines already done, I need to get the last couple of PRs into LDC 
so I can do a proper announcement before submissions close to get 
that street cred, just to make sure my proposal is accepted.


Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread extrawurst via Digitalmars-d-announce

On Saturday, 7 January 2017 at 00:46:31 UTC, Walter Bright wrote:
It's 2017 already - sharpen your pencils and start on a 
proposal for a presentation! Time is moving fast!


I whish I could be there :(


Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Joakim via Digitalmars-d-announce

On Saturday, 7 January 2017 at 01:06:49 UTC, Stefan Koch wrote:
On Saturday, 7 January 2017 at 00:46:31 UTC, Walter Bright 
wrote:
It's 2017 already - sharpen your pencils and start on a 
proposal for a presentation! Time is moving fast!


Thanks for the remainder.

I am still torn between talking about the past of building the 
new CTFE engine or the future my plan for O(N log N) templates!


Why not both? :) Your title could be "Speeding up compile-time" 
and encompass both past and future.  Just a suggestion, don't 
know what the DConf committee would go for.


Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Stefan Koch via Digitalmars-d-announce

On Saturday, 7 January 2017 at 00:46:31 UTC, Walter Bright wrote:
It's 2017 already - sharpen your pencils and start on a 
proposal for a presentation! Time is moving fast!


Thanks for the remainder.

I am still torn between talking about the past of building the 
new CTFE engine or the future my plan for O(N log N) templates!


Reminder - DConf 2017 is May 4-6 !!

2017-01-06 Thread Walter Bright via Digitalmars-d-announce
It's 2017 already - sharpen your pencils and start on a proposal for a 
presentation! Time is moving fast!


IsItThere - a small tool that generates perfect hash sets

2017-01-06 Thread Basile B. via Digitalmars-d-announce

"IsItThere ?" is a small tool that generates perfect hash sets.
Its results are formatted as ready to use D code.

I initially created it for Coedit highlighter. In this version 
it's not anymore a simple script but a full command-line tool 
that's able to generate D code.


- Why ?

When you have a small and constant set of words it's not useful 
to use a hash set that's build at run-time.


- How ?

For a small set of words, probabilities exist that there's a hash 
function able to produce different results for each element (i.e 
always 0 or 1 element per bucket). IsItThere finds this hash 
function, using brute force and a PRNG. To be more exact, it 
doesn't find the hash function but rather the coefficients that 
produce the same results as this hypothetical function. Using 
coefficients is even faster than a real hash function since they 
are allocated in a static array.


- Links:

https://code.dlang.org/packages/isitthere
https://github.com/BBasile/IsItThere
https://en.wikipedia.org/wiki/Perfect_hash_function


Re: Vision document for H1 2017

2017-01-06 Thread Anton via Digitalmars-d-announce

P/S
strange search one of cases why registry has a lot of similar 
projects





Re: Vision document for H1 2017

2017-01-06 Thread Anton via Digitalmars-d-announce
On Wednesday, 4 January 2017 at 19:22:33 UTC, Andrei Alexandrescu 
wrote:
We release a brief Vision document summarizing the main goals 
we plan to pursue in the coming six months. This half we are 
focusing on three things: safety, lifetime management, and 
static introspection.


https://wiki.dlang.org/Vision/2017H1


Andrei


dub registry required review
1. By myself current page rename to "last updates", and "Main" 
may be (scoped) category view?

IMHO main page currently unfriendly

2. dub registry search unexpected
i'm looking for network libs, entered "net" and take:
...
freeimage
dyaml
...
???
Than query for "network", very different result


GtkD 3.5.0, GTK+ with D.

2017-01-06 Thread Mike Wey via Digitalmars-d-announce
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL 
license.


Close to the 3.4 release, but the new functionality to now also remove 
registered signal handlers added by Gerald Nunn warrants a new release.
Signal handles can be removed with the 
`gobject.Signals.Signals.handlerDisconnect` function.


```
gulong id = addOnDraw();

Signals.handlerDisconnect(this, id);
```

Users who previously removed there handlers from the internal array used 
by GtkD will need to update there code to the new system.


Changelog: http://gtkd.org/changelog.html
Download: http://gtkd.org/Downloads/sources/GtkD-3.5.0.zip

--
Mike Wey


Re: PostgreSQL native impl

2017-01-06 Thread Anton via Digitalmars-d-announce
There's already a bunch of Postgres drivers here [1], some are 
native ones, some uses the C library. ddb [2] is, I believe, 
the oldest native driver at code.dlang.org. That's the one I've 
been using. Compatible with vibe.d as well.


[1] http://code.dlang.org
[2] http://code.dlang.org/packages/ddb


Thank for ref, never heard before


Re: PostgreSQL native impl

2017-01-06 Thread Anton via Digitalmars-d-announce
Shameless plug, I've been working in my spare time on a similar 
project: https://github.com/Burgos/postgres-native


Progress is super slow, though, but I'm really happy how the 
things are working out, so just publishing here if somebody 
wants to take the inspiration from the API or any part of it, 
or if somebody wants to help :-)


I hope in 2017 I'll build a simple web project around it, which 
should help alot.


Nice, need to take look at


Re: D Blog Stats

2017-01-06 Thread Jack Stouffer via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:
I've always enjoyed reading end-of-the year stats at other 
blogs. I thought it would be fun to do the same for the D Blog. 
If you've been curious about which posts visitors are viewing, 
or which links they're clicking, this post is for you.


https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


Don't forget that the majority of programmers use ad and tracking 
blockers, so I would multiply the view count by at least two to 
get a more accurate number.


Re: D Blog Stats

2017-01-06 Thread bachmeier via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:
I've always enjoyed reading end-of-the year stats at other 
blogs. I thought it would be fun to do the same for the D Blog. 
If you've been curious about which posts visitors are viewing, 
or which links they're clicking, this post is for you.


https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


Thanks for all the work you've done on this. It's a great 
marketing tool for the language, in addition to good reading.


Re: D Blog Stats

2017-01-06 Thread Mike Parker via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:58:14 UTC, extrawurst wrote:



Nice thanks Mike! Great summary of the stats. Unfortunately the 
share buttons do not work for me. Is it only me ? They only 
open the same site again in a popup window :(


~Stephan


Ah, they're definitely broken. I'll see what I can find out.



Re: D Blog Stats

2017-01-06 Thread Mike Parker via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:58:59 UTC, Adam D. Ruppe wrote:

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:

https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


errr I think you mean this url:

https://dlang.org/blog/2017/01/06/the-d-blog-in-2016-seven-months-page-views/


Thanks!


Re: D Blog Stats

2017-01-06 Thread Mike Parker via Digitalmars-d-announce

On Friday, 6 January 2017 at 15:05:30 UTC, Craig Dillabaugh wrote:



You can contact me by email (or reply here) I have a gmail 
account: craig.dillabaugh


I was going to contact you about the preparations GSoC 2017, 
anyway, but this is great, too. I'll drop you a line shortly.


Re: D Blog Stats

2017-01-06 Thread Craig Dillabaugh via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:
I've always enjoyed reading end-of-the year stats at other 
blogs. I thought it would be fun to do the same for the D Blog. 
If you've been curious about which posts visitors are viewing, 
or which links they're clicking, this post is for you.


https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


Hi Mike.  I was going to try and contact you directly, but since 
I've been unable to search down contact info on, I will post 
here.   I recently wrote a review of the 2016 GSoC (from admin 
perspective), and wanted to post it somewhere.  I thought perhaps 
a guest article on the blog might be appropriate - it isn't very 
exciting reading from a technical standpoint, but might be of 
general interest to the community. Anyway, if you would like me 
to submit it as a guest article that would to great, otherwise I 
will likely put it on the Wiki or on the forums.


You can contact me by email (or reply here) I have a gmail 
account: craig.dillabaugh


Re: D Blog Stats

2017-01-06 Thread Adam D. Ruppe via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:

https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


errr I think you mean this url:

https://dlang.org/blog/2017/01/06/the-d-blog-in-2016-seven-months-page-views/


Re: D Blog Stats

2017-01-06 Thread extrawurst via Digitalmars-d-announce

On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote:
I've always enjoyed reading end-of-the year stats at other 
blogs. I thought it would be fun to do the same for the D Blog. 
If you've been curious about which posts visitors are viewing, 
or which links they're clicking, this post is for you.


https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/


Nice thanks Mike! Great summary of the stats. Unfortunately the 
share buttons do not work for me. Is it only me ? They only open 
the same site again in a popup window :(


~Stephan


D Blog Stats

2017-01-06 Thread Mike Parker via Digitalmars-d-announce
I've always enjoyed reading end-of-the year stats at other blogs. 
I thought it would be fun to do the same for the D Blog. If 
you've been curious about which posts visitors are viewing, or 
which links they're clicking, this post is for you.


https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/