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? :-)