I'm sure Adrian will answer in more detail but the key advatgantage of text files for metadata is that you don't load PHP to in order to get title/author/description... This means no more memory problems on admin/modules. Futher, it means that CVS or SVN or project module or system.module can safely read anyone's scripts without trusting all files. Consider how much better we can do with project listings on the web if we aren't duplicating information between the project form and the README. On 5/3/06 3:10 AM, "Dries Buytaert" <dries.buytaert@gmail.com> wrote:
On 02 May 2006, at 21:41, Adrian Rossouw wrote:
The 2 things I am working on is the dependency system, which introduces meta-information for all of the modules / themes / blah. And then there's the changes for the db api, namely db_create_table, and db_add_column etc. functions.
Can you explain us more about said dependency system? I've never been a big fan of meta-data files. I remember that chx wrote a very simple dependency system that adds about 30 lines of code and no meta- data files. It relied on a new _dependency() hook and that was pretty much it. Sounds a lot simpler to me but maybe I oversee some limitations?
-- Dries Buytaert :: http://www.buytaert.net/