[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