This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
russell.mcmanus@gs.com writes: > "Peter C. Norton" <spacey@inch.com> writes: > > > So, I'm not sure where the maintainers think that an interface to > > sybase/oracle/mysql should live, so I'm soliciting suggestions for > > namespace. > > > > Perhaps: > > > > (guile db vendorname) > > > > or: > > > > (rdbms productname version)? > > Clearly we need to have someone annointed 'Baalzebub, Dark Master of > Guile module names'. > I vaguely volunteered for this task. In this case, I suggest (db ...) as a prefix for general database interfaces, for example (db sql) for a generic sql interface, and (db <variety> <product>) for back-ends specific to an individual databases, for instance (db sql oracle) or (db sql mysql). I have to admit I don't know enough about databases to know what the different kinds are or if splitting them up by this kind of categorization is at all useful. it would help if someone with more database clue could explain things to me or point to a place to find out the differences. On second thought, maybe (database ...) is a better prefix to avoid confusion with Berkely `db'. But on second second thought that is annoyingly verbose. - Maciej