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?

Reply via email to