Ary Borenszweig escribió:
dennis luehring escribió:
...
This translation is quite awful and unreadable. It would be so much better to get:

Query query = Select(a).Where(id == 5);

what speaks against an sql parsing mixin?

would be more expressive, compiletime based and typesafe
and even far more be able than what you can do with operator overloading

Autocompletion and syntax coloring.

And also, you get a nice compile error message if the query is malformed. With a mixin you might end up with a stack of hard-to-interpret error messages.

Finally, parsing strings is not easy, specially at compile time. And there's also the problem of lack of garbage collection at compile time...

Reply via email to