Proposal: Database Engine for D
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jan 1 02:45:01 PST 2016
On Friday, 1 January 2016 at 10:26:14 UTC, Russel Winder wrote:
> Why does it need language changes?
>
> Having the ability to have an internal DSL instead of SQL
> string fiddling is one of the major wins for SQLAlchemy. If it
> can be done in Python why can't it be done in D?
In D1 Walter made a point about restricting operator overloading
to discourage reuse of operators. In D2 there are many ways to
create your own weird syntax, but Walter is locked on his D1
position, even though it makes little sense in D2.
This is an overarching theme in D: the design rationale, that
goes a decade back and is based on making a restricted easy to
use version of C++, does not change, even though the context is
very different in 2015 and the premises has changed.
These things are unlikely to change without a fork. Which is a
pitty as D needs a more coherent design to get out of stagnation.
More information about the Digitalmars-d
mailing list