[Dbix-class] Explicit ASTs (ping nate)
Sam Vilain
sam at vilain.net
Mon Sep 4 19:42:19 CEST 2006
David E. Wheeler wrote:
>> From my experience with working on Set::Relation and the Rosetta DBMS
>> (and the now defunct SQL::Routine), if you *really* want to have an
>> explicit AST that says exactly what you mean, is expressive enough
>> for 99+% of any real-world uses, and is very portable, you
>> essentially have to define a whole turing complete language,
>> including the basics (which is what I am doing).
> I think that's true if you want to write an RDBMS. But we're just
> trying to support SELECT statements, here.
We can do both, if you allow a "function call" and "function
application" to be the basic operations of your language. Works for lisp.
Sam.
More information about the Dbix-class
mailing list