HibernateD and DDBC - ORM and DB abstraction layer for D

Vadim Lopatin coolreader.org at gmail.com
Wed Apr 10 04:06:13 PDT 2013


On Wednesday, 10 April 2013 at 11:04:27 UTC, Vadim Lopatin wrote:
> 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?

OOPS. Found it in Urban Dictionary :)


More information about the Digitalmars-d-announce mailing list