www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - ORM libraries for D

reply David Nadlinger <code klickverbot.at> writes:
Hi all,

I'm having a look at ORM libraries in D right now. So far, I've 
come across hibernated and dvorm.

Are there any other libraries that I should have a look at, 
particularly actively maintained ones? dvorm and hibernated seem 
to have received no work during the last couple of months.

  — David
Sep 24 2015
next sibling parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 25/09/15 1:18 AM, David Nadlinger wrote:
 Hi all,

 I'm having a look at ORM libraries in D right now. So far, I've come
 across hibernated and dvorm.

 Are there any other libraries that I should have a look at, particularly
 actively maintained ones? dvorm and hibernated seem to have received no
 work during the last couple of months.

   — David
Dvorm is more or less feature complete :) I am the author of it, but unless issues come up I do not intend to continue working upon it. I have another one being worked upon but think 2 year plan. There are many more important libraries to fill my time with, unfortunately.
Sep 24 2015
next sibling parent reply Edwin van Leeuwen <edder tkwsping.nl> writes:
On Thursday, 24 September 2015 at 13:24:14 UTC, Rikki Cattermole 
wrote:
 Dvorm is more or less feature complete :)
 I am the author of it, but unless issues come up I do not 
 intend to continue working upon it.
You could consider bumping it up to version 1.0.0 to highlight this.
Sep 24 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 25/09/15 1:30 AM, Edwin van Leeuwen wrote:
 On Thursday, 24 September 2015 at 13:24:14 UTC, Rikki Cattermole wrote:
 Dvorm is more or less feature complete :)
 I am the author of it, but unless issues come up I do not intend to
 continue working upon it.
You could consider bumping it up to version 1.0.0 to highlight this.
Put it this way, doing so would also bump it up on code.dlang.org. I have not even ran the unittests in like a year. So who knows if it compiles with 2.068. But nobody has complained so lets assume yes.
Sep 24 2015
parent reply John Colvin <john.loughran.colvin gmail.com> writes:
On Thursday, 24 September 2015 at 13:33:51 UTC, Rikki Cattermole 
wrote:
 On 25/09/15 1:30 AM, Edwin van Leeuwen wrote:
 On Thursday, 24 September 2015 at 13:24:14 UTC, Rikki 
 Cattermole wrote:
 Dvorm is more or less feature complete :)
 I am the author of it, but unless issues come up I do not 
 intend to
 continue working upon it.
You could consider bumping it up to version 1.0.0 to highlight this.
Put it this way, doing so would also bump it up on code.dlang.org. I have not even ran the unittests in like a year. So who knows if it compiles with 2.068. But nobody has complained so lets assume yes.
TravisCI ?
Sep 25 2015
parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 26/09/15 3:03 AM, John Colvin wrote:
 On Thursday, 24 September 2015 at 13:33:51 UTC, Rikki Cattermole wrote:
 On 25/09/15 1:30 AM, Edwin van Leeuwen wrote:
 On Thursday, 24 September 2015 at 13:24:14 UTC, Rikki Cattermole wrote:
 Dvorm is more or less feature complete :)
 I am the author of it, but unless issues come up I do not intend to
 continue working upon it.
You could consider bumping it up to version 1.0.0 to highlight this.
Put it this way, doing so would also bump it up on code.dlang.org. I have not even ran the unittests in like a year. So who knows if it compiles with 2.068. But nobody has complained so lets assume yes.
TravisCI ?
I would still want to rerun them for e.g. MongoDB provider. Who know's what has changed in vibe.d since.
Sep 25 2015
prev sibling parent reply David Nadlinger <code klickverbot.at> writes:
On Thursday, 24 September 2015 at 13:24:14 UTC, Rikki Cattermole 
wrote:
 Dvorm is more or less feature complete :)
 I am the author of it, but unless issues come up I do not 
 intend to continue working upon it.
Do you know whether somebody has written an SQLite provide for it? I was going to use SQLite initially, hoping to just switch to MySQL/PostgreSQL later in case I unexpectedly need more than that later. — David
Sep 24 2015
parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 25/09/15 1:43 AM, David Nadlinger wrote:
 On Thursday, 24 September 2015 at 13:24:14 UTC, Rikki Cattermole wrote:
 Dvorm is more or less feature complete :)
 I am the author of it, but unless issues come up I do not intend to
 continue working upon it.
Do you know whether somebody has written an SQLite provide for it? I was going to use SQLite initially, hoping to just switch to MySQL/PostgreSQL later in case I unexpectedly need more than that later. — David
As far as I am aware no. Although I would recommend against taking it up unless you feel like taking ownership of it(Dvorm).
Sep 24 2015
prev sibling parent ZombineDev <valid_email he.re> writes:
On Thursday, 24 September 2015 at 13:18:58 UTC, David Nadlinger 
wrote:
 Hi all,

 I'm having a look at ORM libraries in D right now. So far, I've 
 come across hibernated and dvorm.

 Are there any other libraries that I should have a look at, 
 particularly actively maintained ones? dvorm and hibernated 
 seem to have received no work during the last couple of months.

  — David
You can checkout dotter [1]. Also in this thread [2] Sebastiaan mentioned that he used at his work a custom built ORM solution. You can probably ask him for more details. [1]: https://github.com/rejectedsoftware/dotter [2]: http://forum.dlang.org/post/eixkzndqlqxxyjejbajy forum.dlang.org
Sep 25 2015