mysql-native v2.2.1: Bugfixes

2018-03-08 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
An all-D MySQL/MariaDB client library: https://github.com/mysql-d/mysql-native == Tagged bugfix release, 'v2.2.1'. Full changelog: https://github.com/mysql-d/mysql-native/blob/master/CHANGELOG.md This fixes a pretty big regression (for vibe.d users) from

Re: "Advent of D" article on Reddit

2018-03-08 Thread sarn via Digitalmars-d-announce
On Friday, 9 March 2018 at 05:34:31 UTC, bauss wrote: Lmao I love Reddit. The D hate has moved onto a new level. Instead of hating on D, it's now geared towards the amount of upvotes a D post on reddit gets. What an amusement. To be fair, some things get posted to /r/programming that

Re: mysql-native v2.1.0

2018-03-08 Thread bauss via Digitalmars-d-announce
On Thursday, 8 March 2018 at 16:24:22 UTC, Steven Schveighoffer wrote: On 3/8/18 11:14 AM, bauss wrote: On Thursday, 8 March 2018 at 15:09:07 UTC, Steven Schveighoffer wrote: The point of a pool is to avoid some costly setup. In my case, I'm not even closing the connection because I feel the

Re: "Advent of D" article on Reddit

2018-03-08 Thread bauss via Digitalmars-d-announce
On Thursday, 8 March 2018 at 21:19:25 UTC, Ali Çehreli wrote: Reposting here from the main newsgroup: https://www.reddit.com/r/programming/comments/82xyu6/advent_of_d_learning_d_with_advent_of_code/ Ali Lmao I love Reddit. The D hate has moved onto a new level. Instead of hating on D,

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 8 March 2018 at 22:16:50 UTC, aberba wrote: Why is there NVG* everything? That's code noise. It is a fork and port from a C codebase. Fairly little of that is used in the public api though.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread aberba via Digitalmars-d-announce
On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] Why is there NVG* everything? That's code noise. Anyways, its well documented.

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread aberba via Digitalmars-d-announce
On Thursday, 8 March 2018 at 19:24:43 UTC, WebFreak001 wrote: On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] AMAZING! I think this will revolutionize how we do GUI and rendering in D, especially nogc. You can make really

"Advent of D" article on Reddit

2018-03-08 Thread Ali Çehreli via Digitalmars-d-announce
Reposting here from the main newsgroup: https://www.reddit.com/r/programming/comments/82xyu6/advent_of_d_learning_d_with_advent_of_code/ Ali

Re: Release: nanovega.d rendering lib like html5 canvas

2018-03-08 Thread WebFreak001 via Digitalmars-d-announce
On Thursday, 8 March 2018 at 03:55:35 UTC, Adam D. Ruppe wrote: https://github.com/adamdruppe/arsd nanovega.d [...] AMAZING! I think this will revolutionize how we do GUI and rendering in D, especially nogc. You can make really cool effects and renders very quickly. Got some cool project

Re: Release D 2.079.0

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 5 March 2018 at 15:16:14 UTC, Atila Neves wrote: Is is just me or did this release just break the latest non-beta vibe.d? Is the Jenkins build testing the dub packages on master instead of the latest tag? Also this offer still stands

Re: Gtk-D API Documentation now on dpldocs.info

2018-03-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 8 March 2018 at 18:11:47 UTC, Mike Wey wrote: Only glib (http://gtk-d.dpldocs.info/glib.html) seems to be broken / missing. Yeah, the index broke for some reason. But the files are there: http://gtk-d.dpldocs.info/glib.ArrayG.ArrayG.html and once you get inside you can navigate

Re: LDC 1.8.0

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 4 March 2018 at 22:37:21 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to announce LDC 1.8. The highlights of this version in a nutshell: * Based on D 2.078.3. Thanks for the efforts.

Re: Gtk-D API Documentation now on dpldocs.info

2018-03-08 Thread Mike Wey via Digitalmars-d-announce
On 08-03-18 02:27, Adam D. Ruppe wrote: GtkD is a D wrapper to the GTK library. It has plenty of doc comments attached... but they are in a special GTK syntax and all the cross references refer to C structs and functions instead of to D classes and methods. Well, adrdox got some special-case

Re: State of D 2018 Survey

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 4 March 2018 at 21:12:30 UTC, Kagamin wrote: D just doesn't follow semver. If it did, we would have D79 now, nothing else even comes close to this. And I suspect it won't adopt semver because major number would be so ridiculously high and will advertize something else.

Re: DWT API Documentation now on dpldocs.info

2018-03-08 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-03-08 14:51, Adam D. Ruppe wrote: You need to go all to the way to the top level by clicking the topmost link on the left nav: http://dwt.dpldocs.info/org.html http://dwt.dpldocs.info/java.html Aha, I see. * No inheritance chain * No implemented interfaces They are in the

Re: mysql-native v2.1.0

2018-03-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 3/8/18 11:14 AM, bauss wrote: On Thursday, 8 March 2018 at 15:09:07 UTC, Steven Schveighoffer wrote: The point of a pool is to avoid some costly setup. In my case, I'm not even closing the connection because I feel the "cost" of allocating a connection from the heap isn't worth worrying

Re: mysql-native v2.1.0

2018-03-08 Thread bauss via Digitalmars-d-announce
On Thursday, 8 March 2018 at 15:09:07 UTC, Steven Schveighoffer wrote: The point of a pool is to avoid some costly setup. In my case, I'm not even closing the connection because I feel the "cost" of allocating a connection from the heap isn't worth worrying about. But I also limit the pool so

Re: Article: Why Const Sucks

2018-03-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 3/8/18 9:58 AM, joe wrote: On Monday, 5 March 2018 at 10:57:35 UTC, Jonathan M Davis wrote: Here's something I wrote up on const: /snip May be not entirely related, but a little gotcha. given: interface XY {} class Foo: XY {} class Bar: XY {} void doSomething(in XY sth) {   auto foo =

Re: mysql-native v2.1.0

2018-03-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 3/8/18 6:57 AM, bauss wrote: On Thursday, 8 March 2018 at 06:49:52 UTC, Nick Sabalausky (Abscissa) wrote: On 03/07/2018 02:32 PM, bauss wrote: Wait why has it been updated to array() ? So it's not a real range anymore? Or was it always represented as an array behind the scenes? I just

Re: Article: Why Const Sucks

2018-03-08 Thread joe via Digitalmars-d-announce
On Monday, 5 March 2018 at 10:57:35 UTC, Jonathan M Davis wrote: Here's something I wrote up on const: /snip May be not entirely related, but a little gotcha. given: interface XY {} class Foo: XY {} class Bar: XY {} void doSomething(in XY sth) { auto foo = cast(Foo)sth; // error in @safe

Re: mysql-native v2.1.0

2018-03-08 Thread bauss via Digitalmars-d-announce
On Thursday, 8 March 2018 at 13:33:32 UTC, Nick Sabalausky (Abscissa) wrote: Sonke figured out just a few hours ago, and I confirmed, that #170 is caused by a bug in MySQLPool.lockConnection introduced in v2.1.0. I plan to have that fixed with a new release today. That bug turned out to be

Re: DWT API Documentation now on dpldocs.info

2018-03-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 8 March 2018 at 08:25:10 UTC, Jacob Carlborg wrote: * It doesn't seem to be possible to navigate between the top level packages, i.e. "java" and "org" You need to go all to the way to the top level by clicking the topmost link on the left nav: http://dwt.dpldocs.info/org.html

Re: mysql-native v2.1.0

2018-03-08 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
On 03/08/2018 06:57 AM, bauss wrote: But if you can't store the pools anywhere, how are you supposed to use them with vibe.d? You can store the pools wherever you need to, just don't hold onto a Connection past the end of a vibe task. Creating a new pool for every thread seems expensive

dub project/library scaffolding/blueprint/template [was: Re: Bootstrap D template]

2018-03-08 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 29 January 2018 at 11:04:19 UTC, Seb wrote: Just giving this a different title as I'm having troubles finding this topic. https://github.com/wilzbach/d-bootstrap

Re: mysql-native v2.1.0

2018-03-08 Thread bauss via Digitalmars-d-announce
On Thursday, 8 March 2018 at 06:49:52 UTC, Nick Sabalausky (Abscissa) wrote: On 03/07/2018 02:32 PM, bauss wrote: Wait why has it been updated to array() ? So it's not a real range anymore? Or was it always represented as an array behind the scenes? I just feel like allocating it into an

Re: Diamond Full-stack MVC / Template Engine - v2.7.0 Released!

2018-03-08 Thread bauss via Digitalmars-d-announce
On Wednesday, 7 March 2018 at 22:51:10 UTC, Adam D. Ruppe wrote: And api documentation for the new version! http://diamond.dpldocs.info/v2.7.0/index.html Thanks for updating it! On Thursday, 8 March 2018 at 01:38:55 UTC, Mike Parker wrote: On Wednesday, 7 March 2018 at 22:37:36 UTC, bauss

Re: Hamburg meets D

2018-03-08 Thread Stephan via Digitalmars-d-announce
On Tuesday, 6 March 2018 at 01:46:26 UTC, Mike Parker wrote: On Monday, 5 March 2018 at 19:40:12 UTC, Stephan wrote: Hello fellow Dlers, thanks to last years DConf some German D developers agreed to meet for drinks in Hamburg. What time? TL;DR 6 pm! Sorry for the late reply. Since I will

DIP: Binary assignment operators for properties -- Draft Review

2018-03-08 Thread Mike Parker via Digitalmars-d-announce
The DIP process is on again. I'll be publishing a blog post soon describing the changes and their motivation. In the meantime, the primary candidate to become DIP 1013 [1] needs a good going over for the Draft Review to shake out any structural or technical issues. Please see the new Procedure

Re: Official Dub package for DWT

2018-03-08 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 8 March 2018 at 09:17:53 UTC, IM wrote: This is great, thanks! Any plans to make it link with gtk3 instead of 2? I remember gtk2 had issues with HiDPI support. DWT is a port of the Java library SWT. This particular version, 3.4, of SWT only supports GTK2. Later versions of SWT

Re: Official Dub package for DWT

2018-03-08 Thread IM via Digitalmars-d-announce
On Wednesday, 7 February 2018 at 21:33:22 UTC, Jacob Carlborg wrote: This has been long overdue but I would like to announce that I've just released an official Dub package for the DWT library [1]. For a usage example, please see the GitHub page [2]. [...] This is great, thanks! Any plans

Re: DWT API Documentation now on dpldocs.info

2018-03-08 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 8 March 2018 at 01:21:44 UTC, Adam D. Ruppe wrote: As some of you might know, DWT is a D port of Java's SWT. It is as thus nearly identical and you can use Java's documentation with very little effort - copy/paste of Java examples almost just work as D too. But, the eclipse docs

Re: DWT API Documentation now on dpldocs.info

2018-03-08 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 8 March 2018 at 01:21:44 UTC, Adam D. Ruppe wrote: I don't have a great entry point to the docs, so it will just go to the Display class... but take a look: I would recommend the "swt" package [1] as an entry point. Or we could add some documentation to the "all" or "std"