[plt-scheme] Announce: SQLI/SQLD PLaneT package
> Yes I've thought about that. But this would result in 6 PLanET packages:
The more PLaneT packages the merrier! There's nothing wrong with lots of 
packages.
> SQLI, SQLD-SQLite, SQLD-Psql, SQLD-MySQL, SQLD-Oracle and SQLD-DB2.
If you feel squeamish about having too many packages to clutter PLaneT, 
you should feel extra squeamish about forcing every user of any database 
to automatically download every driver. Overpacking a single library 
doesn't scale up.
> Wouldn't this be a problem?
I don't think so. If you're worried about a package having hidden 
dependencies, give it good and useful runtime errors so that the very 
first time the developer tries to do anything, they see a message 
telling them exactly what they need to do, e.g.:
Error: you need to require a PLaneT package containing the SQLD driver 
for your database. See <http://foo> for more information.
Dave