Re: Ddb needs a maintainer

2016-02-15 Thread Piotr Szturmaj via Digitalmars-d-announce

On 2016-02-14 20:48, Eugene Wissner wrote:

I think may be we should discuss if we can/should change something in
ddb. I think there were some interesting and promising ideas in this
discussion. Maybe split the PostgreSQL driver and develop it seperately
and use an interface more similar to JDBC. Maybe some kind of coworking
with ddbc is possible to get more developers together; maybe Suliman has
some thoughts on it.


I added you and Jacob as collaborators. Please do what you think is 
right. Thanks.


Ddb needs a maintainer

2016-02-12 Thread Piotr Szturmaj via Digitalmars-d-announce
Ddb is a relational database client for D [1]. Currently it only 
supports PostgreSQL but is not limited to it. It could be extended to 
support other backends.


Built-in postgres client is a native implementation, that is it does not 
depend on libpq. Instead it communicates directly with the server 
avoiding text serialization and parsing overhead (PostgreSQL protocol is 
stable and well documented).


I don't use it and I don't work on it anymore. Simply because I'm busy 
with other things and that things don't involve any RDBMS support.


It has some user base, few contributors and 22 forks on github. 
Unfortunately, I could not handle pull requests and issues in a 
reasonable time and that's why I'm posting this here. I hope someone 
could take over this project and improve it.


If you are interested, please either respond here or email me.

[1] https://github.com/pszturmaj/ddb


Re: gchunt v0.1.0 is out!

2014-11-20 Thread Piotr Szturmaj via Digitalmars-d-announce

W dniu 2014-11-11 o 23:38, Dmitry Olshansky pisze:

gchunt is a tool is to help D developers identify and keep in check the
usage of GC in their projects.

So far it just postprocesses D compiler's -vgc output into a nice Wiki
table. Results looks like this (Phobos):
http://wiki.dlang.org/Stuff_in_Phobos_That_Generates_Garbage#Labeled_data


Nice :)

I think I found a -vgc bug: 
https://github.com/D-Programming-Language/phobos/blob/271c771a57764dcc511ca12ae91d490872d9b500/std/array.d#L419 
- this line doesn't allocate, unlike the one below.