For the most part I agree that databases are (duh) for data. But Slash is a unique system. Templates live on the file system until they're compiled into the database as native Perl. Then they're read at server startup by mod_perl and cached in memory for the life of the server.
The drawbacks are numerous and obvious. The benefits of this I can see are:
But maybe I'm missing something, and I certainly don't know everything about Slash. Maybe
will reply.