MidgardSchema ( "oh my god , they killed MgdSchema" )
Posted on 2006-02-07 13:45:03 EET.
It's going to be brief.
MgdSchema is no longer supported. Initial Midgard MgdSchema C structure is succesfully replaced with new object oriented MidgardSchema and MidgardSchemaClass.
A few benefits:
- Language bindings for schema initialization will be easy to write
- MgdObject and MgdObjectClass share the same data with MidgardSchema
- MidgardSchema data are global for midgard-core while private and invisible for midgard "extensions" like midgard-php.
- Memory management follows GObjects' rules
- Initialized Midgard Reflection is much easier to write and extend.
- Application's schema can be "extended" from xml standalone files ( private ones ) or directly from directories.