Re: GtkD 3.5.0, GTK+ with D.
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"
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
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 !!
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
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 !!
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 !!
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 !!
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 !!
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 !!
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 !!
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
"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
P/S strange search one of cases why registry has a lot of similar projects
Re: Vision document for H1 2017
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.
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
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
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
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
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
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
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
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
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
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
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
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/