perhaps if I attend OSCON 2006, I"ll propose/give a lightning talk demonstrating how one can do SQL-like things in native Perl 6, using syntax that is both as similar as possible but better all the same

what I propose for databases in perl 6 is that perl 6 would include an interface for what looks like relational data structures in the language itself ... and it would have a default implementation that just has them in RAM like normal array/hash/set/etc variables ... but that one can tie these to other implementations that make them persist somewhere ... as one can tie hashes etc to DBM files

note that I only mention SQL for familiarity ... I'm not going by any means going to make the interface look like SQL for the sake of that ... more likely the interface will look very different, but wrappers would make it more SQL like

But, yes, Kattana, getting enough mass in the center to discourage random experimentation without having so much mass that you discourage useful experimentation is another way to think of the design space.