[Dbix-class] RFC: Thoughts on a serialization format for Classes
jjn1056 at yahoo.com
Sun Jul 29 19:44:23 GMT 2007
I am seriously considering writing a system to create
DBIx Classes via a configuration file. Since the
default for creating these classes are primarily
package method calls I think this could be pretty
So we could replace:
__PACKAGE__->load_components( ... );
(rest of your setup)
With (something like in evil YAML)
and so forth.
We'd need an standard for package methods that can
have multiply invocations, most the relationship
stuff, but I think something like:
The above is just a first guess as to how this could
work. I'd use config::any or similar so that you can
use the configuration of your choice. My imagination
is telling me this could be a new method on Schema,
that would be like ->load_classes, but would accept a
Perl structure to auto create the classes.
So I was wondering what people thought of the idea, if
you'd find it useful or am I off in my own world?
One objection I can see is that it makes it harder to
add active record style methods, but you could always
specify a custom result or resultclass to handle this.
Anyway, just my Sunday afternoon rumblings. Would
appeciate thoughts and feedback from the group.
Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase.
More information about the Dbix-class