Thread overview
ORM libraries for D
Sep 24, 2015
David Nadlinger
Sep 24, 2015
Rikki Cattermole
Sep 24, 2015
Edwin van Leeuwen
Sep 24, 2015
Rikki Cattermole
Sep 25, 2015
John Colvin
Sep 26, 2015
Rikki Cattermole
Sep 24, 2015
David Nadlinger
Sep 24, 2015
Rikki Cattermole
Sep 25, 2015
ZombineDev
September 24, 2015
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
September 24, 2015
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.
September 24, 2015
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.


September 24, 2015
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.

September 24, 2015
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
September 24, 2015
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).
September 25, 2015
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
September 25, 2015
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 ?
September 26, 2015
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.