HibernateD and DDBC - ORM and DB abstraction layer for D
Vadim Lopatin
coolreader.org at gmail.com
Wed Apr 10 04:04:27 PDT 2013
On Wednesday, 10 April 2013 at 10:35:44 UTC, David wrote:
> Am 10.04.2013 12:26, schrieb Vadim Lopatin:
>> On Wednesday, 10 April 2013 at 08:59:07 UTC, David wrote:
>>> Am 09.04.2013 08:27, schrieb Suliman:
>>>>> At the same time, it's good to have some competition and
>>>>> alternative
>>>>> choices.
>>>>
>>>> It's not problem to have 2 realization. Base and
>>>> alternative. To
>>>> have one base realization is always good for thous who need
>>>> to be
>>>> sure that it would not be abandoned.
>>> I am looking forward to the date libphobos.a has 1GB in size
>>> and takes 5
>>> hours to compile
>>
>> std.* may include only interfaces, e.g. like in java.sql
>> package.
>> Implementations not necessary in std. Can be third party
>> libraries (e.g.
>> like java JDBC drivers). But standard interfaces give benefits.
> So if the std. implementation has a PITA api, all other
> (probably better
> approaches) are forced (forced because the user expects an api
> like this
> and will probably reject something better but with a different
> api) to
> use the same PITA api? This isn't a problem with low-level
> stuff, but it
> is something completly different with something as high-level
> as an ORM.
> Also an api change in the std. implementation forces *every*
> 3rd party
> module to be updated, which is insane, what about a 3 year old
> implementation which is basically done, everyone considers it
> stable,
> now the std. implementation makes a small change, thousands of
> project
> will stop working. This isn't a too big problem if the 3 year
> old
> implementation is still activly develeoped, but if it isn't ...
I cannot find information about PITA. What is it? Is it included
into Phobos?
More information about the Digitalmars-d-announce
mailing list