Aredridel wrote: > An ORDBMS like that would be very nice. > > Postgresql has some features like that: each class gets its own table, > essentially, but its members show up in parent tables: > > CREATE TABLE mammals ( > legs integer not null default 2 > ); > > CREATE TABLE dogs ( > fur varchar(255) default 'Long and dirty', > ) INHERITS mammals; > > insert into dogs(legs, fur) values (4, 'Silky smooth'); > > select * from mammals; > > # => 4 > > There's quirks (bugs, I'd say) with IDs and such, but it's workable in > some cases. > > Ari > > There are loads of OO databases for that bloody 'J' language - but none for any scripting languages! Not even for Python! I find that utterly surprising. E.g. http://www.garret.ru/~knizhnik/perst.html Perhaps Ruby needs to be the innovator in this field, shipping a full file storage based OODBMS system with the standard library in the future? :-)