ocsigen-start
ocsigen-start copied to clipboard
Split Os_db in Os_user_db, Os_group_db,...
Why? Users shouldn't really need to deal with Os_db, but with the higher-level abstractions (Os_user and similar). We don't get anything by intermittently moving code around. Also, "lots of micro-modules" has little to do with modularity.
@vasilisp If more tables and more functions for the database are added in the future (I'm sure it would be the case), it will help to separate in different modules by purpose instead of having a big file for database.
Yes, users shouldn't need to deal with Os_db, but for us, I think it will be better to implement new table interface (it's done in bs).