[std.database]
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Tue Oct 11 14:31:55 PDT 2011
On 10/11/11 3:05 PM, Jacob Carlborg wrote:
> If we're talking use cases and high level interfaces I would go with
> something like:
[snip]
> I recommend that everyone take a good look at ActiveRecord in Ruby on
> Rails:
>
> http://guides.rubyonrails.org/active_record_querying.html
> http://guides.rubyonrails.org/association_basics.html
> http://guides.rubyonrails.org/active_record_validations_callbacks.html
I confess the example you gave looks very foreign to me. From consulting
http://guides.rubyonrails.org/active_record_querying.html, I see Ruby's
active records esentially recode relational algebra in Ruby (as for the
constructs the equivalent SQL is shown).
For a variety of reasons, this would be tenuous in D. One simple reason
is that e.g. lambdas don't offer access to textual representation, which
would be necessary to translate lambda-based conditions into SQL text.
I might be narrow-minded, but I thought we're still looking at writing
and executing good old SQL code.
Andrei
More information about the Digitalmars-d
mailing list