<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!--
  @(#) $Id: progress.xml,v 1.114 2011/02/13 09:09:09 mlemos Exp $
  --><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:progress="http://purl.org/rss/1.0/modules/progress/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
 <channel rdf:about="http://www.meta-language.net/metastorage-progress.xml">
  <description>Metastorage: Persistence layer API generator application</description>
  <link>http://www.meta-language.net/metastorage.html</link>
  <title>Metastorage project progress</title>
  <dc:date>2011-02-13T05:33:00Z</dc:date>
  <image rdf:resource="http://www.meta-language.net/graphics/logo.gif" />
  <items>
   <rdf:Seq>
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#report-query-distinct-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#report-function-getallreportdata-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-index-description" />
    <rdf:li rdf:resource="#not-null-non-optional-reference-variables" />
    <rdf:li rdf:resource="#transactions-in-factory-initialize-finalize" />
    <rdf:li rdf:resource="#one-to-one-relationship-diagrams" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-cloneobject-description" />
    <rdf:li rdf:resource="#createobject-form-variable-boolean-integer-decimal-float" />
    <rdf:li rdf:resource="#limit-cache-path-length" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-row-grouping-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-date-time-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#report-query-group-description" />
    <rdf:li rdf:resource="#delete-objects-cascade" />
    <rdf:li rdf:resource="#report-boolean-columns" />
    <rdf:li rdf:resource="#getcollection-return-collection-workaround" />
    <rdf:li rdf:resource="#getobject-return-object-workaround" />
    <rdf:li rdf:resource="#fix-bug-not-in-tables-in-from-clause" />
    <rdf:li rdf:resource="#getallobjects-return-collection-workaround" />
    <rdf:li rdf:resource="#getreference-return-object-workaround" />
    <rdf:li rdf:resource="#fix-bug-8bit-character-encoding" />
    <rdf:li rdf:resource="#not-in" />
    <rdf:li rdf:resource="http://www.meta-language.net/xmi2ms.html" />
    <rdf:li rdf:resource="#disconnected-collections" />
    <rdf:li rdf:resource="#in-value-set" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-operator-in-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-example.html" />
    <rdf:li rdf:resource="#theme-html-strict-dtd-compliance" />
    <rdf:li rdf:resource="#fix-bug-getcollection-filter-tables" />
    <rdf:li rdf:resource="#fix-bug-wrong-update-oid-parameter-type" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-was-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-variable-type-largedata-description" />
    <rdf:li rdf:resource="#persist-prepared-queries" />
    <rdf:li rdf:resource="#theme-separate-css" />
    <rdf:li rdf:resource="#aggregation" />
    <rdf:li rdf:resource="#inheritance" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#factory-function-starttransaction-description" />
    <rdf:li rdf:resource="#custom-validation-functions" />
    <rdf:li rdf:resource="#get-collection-oids" />
    <rdf:li rdf:resource="#volatile-variables" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-custom-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-getreference-description" />
    <rdf:li rdf:resource="#table-and-field-name-mapping" />
    <rdf:li rdf:resource="#fix-bug-omitted-table-names" />
    <rdf:li rdf:resource="#class-constructor-parameters" />
    <rdf:li rdf:resource="#add-missing-themes-directory" />
    <rdf:li rdf:resource="#fix-bug-many-to-many-primary-key-fields" />
    <rdf:li rdf:resource="#table-name-quoting" />
    <rdf:li rdf:resource="#metal-and-metastorage-bundle-archive" />
    <rdf:li rdf:resource="#commented-code-option" />
    <rdf:li rdf:resource="#comment-generated-code" />
    <rdf:li rdf:resource="#object-table-autoincrement-primarykey" />
    <rdf:li rdf:resource="#fix-bug-unique-validation-on-stored-objects" />
    <rdf:li rdf:resource="#persist-all" />
    <rdf:li rdf:resource="#wordwrap-uml-diagrams" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#report-description" />
    <rdf:li rdf:resource="#collection-matching-filter-expression" />
    <rdf:li rdf:resource="#external-component-object-collections" />
    <rdf:li rdf:resource="#assign-automatic-variables-when-persisting" />
    <rdf:li rdf:resource="#fix-bug-of-confusing-command-line-with-metal-arguments" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-variable-component-description" />
    <rdf:li rdf:resource="#unique-validation-index" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-variable-optional-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-variable-length-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-variable-autocreate-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-variable-initialvalue-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-setreference-description" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#use-factory-variable-database" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#id-description" />
    <rdf:li rdf:resource="#fix-component-generation-path" />
    <rdf:li rdf:resource="#installation-directories" />
    <rdf:li rdf:resource="#fix-bug-of-many-to-many-relationship-delete-query" />
    <rdf:li rdf:resource="#generate-test-suite-classes" />
    <rdf:li rdf:resource="#fix-bug-of-removefromcollection-query" />
    <rdf:li rdf:resource="#filter-conditional-expressions" />
    <rdf:li rdf:resource="#filter-beginswith-contains-endswith" />
    <rdf:li rdf:resource="#fix-bug-of-metal-include-path-for-webstorage" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-troubleshooting.html" />
    <rdf:li rdf:resource="#fix-bug-of-confusing-a-colon-with-a-path-separator" />
    <rdf:li rdf:resource="#fix-bug-with-function-filter-non-text-arguments" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#web-interface" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-description" />
    <rdf:li rdf:resource="#fix-bug-same-class-mutual-collections" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#generating" />
    <rdf:li rdf:resource="#validation-equalto-isset" />
    <rdf:li rdf:resource="#collection-presence-rule" />
    <rdf:li rdf:resource="#php-5-optimized-classes" />
    <rdf:li rdf:resource="#prefix-class-names" />
    <rdf:li rdf:resource="#require-one-class-per-component" />
    <rdf:li rdf:resource="#cascaded-deleting-and-persisting" />
    <rdf:li rdf:resource="#reference-variable-not-set-validation" />
    <rdf:li rdf:resource="#php-5-compliance" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-tutorial.html" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-removefromcollection-description" />
    <rdf:li rdf:resource="#variable-setters-and-getters" />
    <rdf:li rdf:resource="#object-references-form-select-fields" />
    <rdf:li rdf:resource="#form-classes-uml-diagram" />
    <rdf:li rdf:resource="#generated-classes-documentation" />
    <rdf:li rdf:resource="#templates-alternative-mark-text" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-faq.html" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#form-description" />
    <rdf:li rdf:resource="#null-in-memory-deleted-object-references" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-function-delete-description" />
    <rdf:li rdf:resource="#delete-object-collections" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#one-to-many-addtocollection" />
    <rdf:li rdf:resource="#delete-object-function" />
    <rdf:li rdf:resource="#object-edit-forms-generation" />
    <rdf:li rdf:resource="#object-creation-forms-generation" />
    <rdf:li rdf:resource="#metastorage-class" />
    <rdf:li rdf:resource="#default-documentation" />
    <rdf:li rdf:resource="#countcollection-function" />
    <rdf:li rdf:resource="#example-database-setup-defaults" />
    <rdf:li rdf:resource="#add-to-collection-object-validation" />
    <rdf:li rdf:resource="#needless-code-suppression" />
    <rdf:li rdf:resource="#defer-object-key-generation" />
    <rdf:li rdf:resource="http://www.meta-language.net/metastorage-documentation.html#class-description" />
    <rdf:li rdf:resource="#separate-classes-definition" />
    <rdf:li rdf:resource="http://www.meta-language.net/download.html#snapshots" />
    <rdf:li rdf:resource="#tutorial" />
    <rdf:li rdf:resource="#object-caching" />
    <rdf:li rdf:resource="#classes-documentation" />
    <rdf:li rdf:resource="#constant-object-classes" />
    <rdf:li rdf:resource="#error-handling-concentration" />
    <rdf:li rdf:resource="#explicit-object-keys" />
   </rdf:Seq>
  </items>
  <textinput rdf:resource="http://www.alltheweb.com/search?advanced=1&amp;dincl=www.meta-language.net" />
 <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rdf+xml" href="http://feeds.feedburner.com/MetastorageProgress" /><feedburner:info uri="metastorageprogress" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /></channel>
 <image rdf:about="http://www.meta-language.net/graphics/logo.gif">
  <url>http://www.meta-language.net/graphics/logo.gif</url>
  <link>http://www.meta-language.net/</link>
  <title>MetaL</title>
  <description>MetaL: XML based meta-programming language</description>
 </image>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#report-query-distinct-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/-BrUx8RdR_s/metastorage-documentation.html</link>
  <title>Distinct report query rows</title>
  <description>Add an option to make the report query results return only
distinct rows.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/-BrUx8RdR_s" height="1" width="1"/&gt;</description>
  <dc:date>2011-02-13T05:33:00Z</dc:date>
  <progress:added>2011-02-13</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#report-query-distinct-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#report-function-getallreportdata-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/HS1qjyGv6X4/metastorage-documentation.html</link>
  <title>Reports associative arrays results</title>
  <description>Add support to make report class functions return
associative arrays with the name of the columns as indexes of the results
for each result row.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/HS1qjyGv6X4" height="1" width="1"/&gt;</description>
  <dc:date>2009-11-26T03:16:56Z</dc:date>
  <progress:added>2008-05-06</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#report-function-getallreportdata-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-index-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/NUr-DINingk/metastorage-documentation.html</link>
  <title>Support for class variables indexes</title>
  <description>Add support to generate the database schema with indexes on
fields of class variables specified by the developer in the component class
definition.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/NUr-DINingk" height="1" width="1"/&gt;</description>
  <dc:date>2008-04-13T23:43:59Z</dc:date>
  <progress:added>2004-08-07</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-index-description</feedburner:origLink></item>
 <item rdf:about="#not-null-non-optional-reference-variables">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/St4_CV8vyy4/metastorage.html</link>
  <title>Not null non-optional reference variables</title>
  <description>Make the reference class variables that are not optional be
generated as not null table fields.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/St4_CV8vyy4" height="1" width="1"/&gt;</description>
  <dc:date>2008-04-12T05:58:57Z</dc:date>
  <progress:added>2008-02-24</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#not-null-non-optional-reference-variables</feedburner:origLink></item>
 <item rdf:about="#transactions-in-factory-initialize-finalize">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Z9tHejK_NOE/metastorage.html</link>
  <title>Transactions in factory initialize finalize</title>
  <description>Add support to start and finish transactions in the factory
initialize and finalize functions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Z9tHejK_NOE" height="1" width="1"/&gt;</description>
  <dc:date>2008-02-24T07:00:00Z</dc:date>
  <progress:added>2008-02-24</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#transactions-in-factory-initialize-finalize</feedburner:origLink></item>
 <item rdf:about="#one-to-one-relationship-diagrams">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/s2xKm_PCyJs/metastorage.html</link>
  <title>One to one relationship diagrams</title>
  <description>Added arrows to diagrams of classes with one to one
relationships.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/s2xKm_PCyJs" height="1" width="1"/&gt;</description>
  <dc:date>2008-02-18T04:57:23Z</dc:date>
  <progress:added>2008-02-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#one-to-one-relationship-diagrams</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-cloneobject-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/D4XZlW2126E/metastorage-documentation.html</link>
  <title>Object cloning</title>
  <description>Add support for the cloneobject function that creates an
object that is a copy of another.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/D4XZlW2126E" height="1" width="1"/&gt;</description>
  <dc:date>2007-09-17T06:54:47Z</dc:date>
  <progress:added>2007-09-15</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-cloneobject-description</feedburner:origLink></item>
 <item rdf:about="#createobject-form-variable-boolean-integer-decimal-float">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/9Dp4WAqYsik/metastorage.html</link>
  <title>createobject forms with variables of types boolean, integer, decimal, float</title>
  <description>Add support to createobject forms for classes with
variables of types boolean, integer, decimal, float.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/9Dp4WAqYsik" height="1" width="1"/&gt;</description>
  <dc:date>2007-06-10T04:44:12Z</dc:date>
  <progress:added>2007-06-09</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#createobject-form-variable-boolean-integer-decimal-float</feedburner:origLink></item>
 <item rdf:about="#limit-cache-path-length">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Zx9YYXhrz0w/metastorage.html</link>
  <title>Limit XML parser cache path length</title>
  <description>Change the algorithm that generates XML parser cache path
to avoid exceeding Windows file path length limit.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Zx9YYXhrz0w" height="1" width="1"/&gt;</description>
  <dc:date>2006-11-22T01:27:43Z</dc:date>
  <progress:added>2006-11-21</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#limit-xml-parser-cache-path-length</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-row-grouping-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/IVKalIZ0aNw/metastorage-documentation.html</link>
  <title>Report column grouping functions</title>
  <description>Add support to use as column values the grouping functions
count, sum, average, maximum and minimum.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/IVKalIZ0aNw" height="1" width="1"/&gt;</description>
  <dc:date>2006-11-20T06:19:03Z</dc:date>
  <progress:added>2006-11-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-row-grouping-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-date-time-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/1ocgKfnQKmk/metastorage-documentation.html</link>
  <title>Date and time filter expressions</title>
  <description>Add support for query filter expressions using to todays'
date, time and week day.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/1ocgKfnQKmk" height="1" width="1"/&gt;</description>
  <dc:date>2006-11-09T03:10:22Z</dc:date>
  <progress:added>2006-11-06</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-date-time-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#report-query-group-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/EbfYHDQzSCQ/metastorage-documentation.html</link>
  <title>Report grouping</title>
  <description>Add support to group report query rows results by the values
of given object variables.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/EbfYHDQzSCQ" height="1" width="1"/&gt;</description>
  <dc:date>2006-10-21T18:53:08Z</dc:date>
  <progress:added>2006-10-21</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#report-query-group-description</feedburner:origLink></item>
 <item rdf:about="#delete-objects-cascade">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/jnnPthypr9U/metastorage.html</link>
  <title>Delete objects in cascade</title>
  <description>Added support to delete objects and children objects that
belong to its collections recursively.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/jnnPthypr9U" height="1" width="1"/&gt;</description>
  <dc:date>2006-08-08T22:00:00Z</dc:date>
  <progress:added>2006-08-08</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#delete-objects-cascade</feedburner:origLink></item>
 <item rdf:about="#report-boolean-columns">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/bxSpc99BYXg/metastorage.html</link>
  <title>Report boolean columns</title>
  <description>Added missing support to report columns with boolean type
value expressions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/bxSpc99BYXg" height="1" width="1"/&gt;</description>
  <dc:date>2006-04-14T04:15:27Z</dc:date>
  <progress:added>2006-04-14</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#report-boolean-columns</feedburner:origLink></item>
 <item rdf:about="#getcollection-return-collection-workaround">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Kt1IGiOTTms/metastorage.html</link>
  <title>getcollection return collection workaround</title>
  <description>Change the way getcollection functions return collections
of objects to avoid warnings under PHP 4.4 .&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Kt1IGiOTTms" height="1" width="1"/&gt;</description>
  <dc:date>2006-04-06T06:55:30Z</dc:date>
  <progress:added>2006-04-06</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#getcollection-return-collection-workaround</feedburner:origLink></item>
 <item rdf:about="#getobject-return-object-workaround">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/6uAcF5QLz3g/metastorage.html</link>
  <title>getobject return object workaround</title>
  <description>Change the way getobject returns objects to avoid
warnings under PHP 4.4.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/6uAcF5QLz3g" height="1" width="1"/&gt;</description>
  <dc:date>2006-04-04T04:14:12Z</dc:date>
  <progress:added>2006-04-04</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#getobject-return-object-workaround</feedburner:origLink></item>
 <item rdf:about="#unsigned-oid-table-fields">
  <link>#unsigned-oid-table-fields</link>
  <title>Make all OID table fields unsigned</title>
  <description>Make the table fields that store unsigned integer object
identifiers to be consistent with auto-increment primary keys.</description>
  <dc:date>2006-03-24T21:18:07Z</dc:date>
  <progress:added>2006-03-24</progress:added>
  <progress:status>done</progress:status>
 </item>
 <item rdf:about="#fix-bug-no-class-with-all-included-classes">
  <link>#fix-bug-no-class-with-all-included-classes</link>
  <title>Fix bug of complaining with an error when all classes are defined with includeclass</title>
  <description>Fix the bug of complaining with an error when all classes
are defined in external files using the includeclass tag.</description>
  <dc:date>2006-03-23T23:39:47Z</dc:date>
  <progress:added>2006-03-23</progress:added>
  <progress:status>done</progress:status>
 </item>
 <item rdf:about="#fix-bug-not-in-tables-in-from-clause">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/peGumTYFynI/metastorage.html</link>
  <title>Fix bug of including not in collection tables in main from clause</title>
  <description>Fix the bug of including tables of the collection of a not
in operator in the main FROM clause of the generated SELECT query.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/peGumTYFynI" height="1" width="1"/&gt;</description>
  <dc:date>2006-03-22T00:09:41Z</dc:date>
  <progress:added>2006-03-22</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-not-in-tables-in-from-clause</feedburner:origLink></item>
 <item rdf:about="#getallobjects-return-collection-workaround">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/3dytW7T2CpI/metastorage.html</link>
  <title>getallobjects return collection workaround</title>
  <description>Change the way getallobjects functions return collections
of objects to avoid warnings under PHP 4.4 .&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/3dytW7T2CpI" height="1" width="1"/&gt;</description>
  <dc:date>2006-03-11T19:53:12Z</dc:date>
  <progress:added>2006-03-11</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#getallobjects-return-collection-workaround</feedburner:origLink></item>
 <item rdf:about="#getreference-return-object-workaround">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/RVlQgrMA3Os/metastorage.html</link>
  <title>getreference return object workaround</title>
  <description>Change the way getreference returns objects to avoid
returning unintended object copies under PHP 4.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/RVlQgrMA3Os" height="1" width="1"/&gt;</description>
  <dc:date>2006-03-02T04:48:48Z</dc:date>
  <progress:added>2006-03-02</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#getreference-return-object-workaround</feedburner:origLink></item>
 <item rdf:about="#reference-variable-form-select-input">
  <link>#reference-variable-form-select-input</link>
  <title>Support reference variables in forms using select inputs</title>
  <description>Add support to generate forms for creating objects to
assign reference variables to objects to be chosen using form select
inputs with all eligible objects.</description>
  <dc:date>2006-03-01T02:40:26Z</dc:date>
  <progress:added>2006-03-01</progress:added>
  <progress:status>todo</progress:status>
 </item>
 <item rdf:about="#fix-bug-8bit-character-encoding">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/HH_3xq7mZYg/metastorage.html</link>
  <title>Fix bug of 8 bit character encoding</title>
  <description>Fix the bug of encoding 8 bit characters incorrectly using
HTML entities.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/HH_3xq7mZYg" height="1" width="1"/&gt;</description>
  <dc:date>2006-03-01T02:40:26Z</dc:date>
  <progress:added>2006-03-01</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-8bit-character-encoding</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-operator-not-in-description">
  <link>http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-operator-not-in-description</link>
  <title>Not in filter expression</title>
  <description>Add support for the not in OQL operator.</description>
  <dc:date>2006-02-23T07:22:18Z</dc:date>
  <progress:added>2006-02-18</progress:added>
  <progress:status>done</progress:status>
 </item>
 <item rdf:about="http://www.meta-language.net/xmi2ms.html">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Xf-EWGHyC5Y/xmi2ms.html</link>
  <title>Integrate XMI to Metastorage contributed tool</title>
  <description>Integrate the XMI to Metastorage tool contributed by Peter
Howard.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Xf-EWGHyC5Y" height="1" width="1"/&gt;</description>
  <dc:date>2006-02-18T16:53:14Z</dc:date>
  <progress:added>2006-02-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/xmi2ms.html</feedburner:origLink></item>
 <item rdf:about="#disconnected-collections">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/-U6vMM5300c/metastorage.html</link>
  <title>Disconnected collections</title>
  <description>Add support for collections of objects without the need to
define a reference variable or collection in the class of the contained
objects.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/-U6vMM5300c" height="1" width="1"/&gt;</description>
  <dc:date>2006-02-18T16:53:14Z</dc:date>
  <progress:added>2006-02-18</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#disconnected-collections</feedburner:origLink></item>
 <item rdf:about="#in-value-set">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/pu-1bPoR4s4/metastorage.html</link>
  <title>In value set filter expression</title>
  <description>Add support for matching a set of values of the same type
in object filter expressions using the in operator.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/pu-1bPoR4s4" height="1" width="1"/&gt;</description>
  <dc:date>2006-02-10T19:23:49Z</dc:date>
  <progress:added>2006-02-10</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#in-value-set</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-operator-in-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/D4b_7Wo4iOg/metastorage-documentation.html</link>
  <title>In collection filter expression</title>
  <description>Add support check for the presence of an object in a
collection of objects related to another another object.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/D4b_7Wo4iOg" height="1" width="1"/&gt;</description>
  <dc:date>2006-02-10T19:23:49Z</dc:date>
  <progress:added>2004-12-24</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-operator-in-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-example.html">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/JPWU8EI_m5o/metastorage-example.html</link>
  <title>Metastorage example application</title>
  <description>Provide an example application that demonstrates how
Metastorage can be used to build real Web applications.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/JPWU8EI_m5o" height="1" width="1"/&gt;</description>
  <dc:date>2006-01-28T04:00:24Z</dc:date>
  <progress:added>2006-01-28</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-example.html</feedburner:origLink></item>
 <item rdf:about="#theme-html-strict-dtd-compliance">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/6X7Bys4y328/metastorage.html</link>
  <title>Make the HTML of the themes HTML strict DTD compliant</title>
  <description>Cleanup the HTML templates of the themes to make them
compliant with HTML strict DTD.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/6X7Bys4y328" height="1" width="1"/&gt;</description>
  <dc:date>2006-01-18T03:39:01Z</dc:date>
  <progress:added>2005-11-21</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#theme-html-strict-dtd-compliance</feedburner:origLink></item>
 <item rdf:about="#fix-bug-getcollection-filter-tables">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/txWXQMAKvQM/metastorage.html</link>
  <title>Fix bug of getcollection filter tables</title>
  <description>Fix the bug declaring incorrect table names for
getcollection functions that use an object query language filter
expression.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/txWXQMAKvQM" height="1" width="1"/&gt;</description>
  <dc:date>2006-01-17T18:32:16Z</dc:date>
  <progress:added>2006-01-11</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-getcollection-filter-tables</feedburner:origLink></item>
 <item rdf:about="#fix-bug-wrong-update-oid-parameter-type">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/26GxT916n04/metastorage.html</link>
  <title>Fix bug of updating object using wrong type for OID parameter</title>
  <description>Fix the bug of updating an object using the wrong type for
the OID prepared query parameter.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/26GxT916n04" height="1" width="1"/&gt;</description>
  <dc:date>2005-12-30T03:23:23Z</dc:date>
  <progress:added>2005-12-29</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-wrong-update-oid-parameter-type</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-was-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/wjPgO225cQY/metastorage-documentation.html</link>
  <title>Class schema table renaming</title>
  <description>Add support to the was attribute to tell the schema manager
to rename a table or a field when the respective class, variable or
collection is renamed.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/wjPgO225cQY" height="1" width="1"/&gt;</description>
  <dc:date>2005-12-21T03:56:52Z</dc:date>
  <progress:added>2005-11-21</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-was-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-variable-type-largedata-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/qZWCgfFCtmE/metastorage-documentation.html</link>
  <title>Large object variables (CLOB and BLOB)</title>
  <description>Add support to define class large object variables to store
large amounts of character or binary data (CLOB and BLOB).&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/qZWCgfFCtmE" height="1" width="1"/&gt;</description>
  <dc:date>2005-12-20T19:26:17Z</dc:date>
  <progress:added>2004-10-07</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-variable-type-largedata-description</feedburner:origLink></item>
 <item rdf:about="#persist-prepared-queries">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/cHajHKHGKrA/metastorage.html</link>
  <title>Prepared queries to persist objects</title>
  <description>Use prepared SQL queries to insert or update table records
of the objects to persist.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/cHajHKHGKrA" height="1" width="1"/&gt;</description>
  <dc:date>2005-12-02T03:09:11Z</dc:date>
  <progress:added>2005-12-02</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#persist-prepared-queries</feedburner:origLink></item>
 <item rdf:about="#theme-separate-css">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/tnVjJcLwRzo/metastorage.html</link>
  <title>Themes with separate CSS files</title>
  <description>Provide variantes of the pre-defined themes that use
separate CSS files to define styles to be used in the theme HTML
templates.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/tnVjJcLwRzo" height="1" width="1"/&gt;</description>
  <dc:date>2005-11-21T00:00:00Z</dc:date>
  <progress:added>2005-11-21</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#theme-separate-css</feedburner:origLink></item>
 <item rdf:about="#aggregation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/hCVbnEQD4Wg/metastorage.html</link>
  <title>Aggregation</title>
  <description>Add support to define classes that aggregate value objects
in their definition&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/hCVbnEQD4Wg" height="1" width="1"/&gt;</description>
  <dc:date>2005-11-16T00:00:00Z</dc:date>
  <progress:added>2005-11-16</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#aggregation</feedburner:origLink></item>
 <item rdf:about="#inheritance">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/EWC_cCjRd_Y/metastorage.html</link>
  <title>Inheritance</title>
  <description>Add support to define classes inherited from other
existing classes.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/EWC_cCjRd_Y" height="1" width="1"/&gt;</description>
  <dc:date>2005-11-16T00:00:00Z</dc:date>
  <progress:added>2005-11-16</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#inheritance</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#factory-function-starttransaction-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/TI8fA-CI524/metastorage-documentation.html</link>
  <title>Transaction support</title>
  <description>Add factory function types to start and finish
transactions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/TI8fA-CI524" height="1" width="1"/&gt;</description>
  <dc:date>2005-11-02T01:34:05Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#factory-function-starttransaction-description</feedburner:origLink></item>
 <item rdf:about="#custom-validation-functions">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Xvy-FUYQch0/metastorage.html</link>
  <title>Custom validation functions</title>
  <description>Add support to perform arbitrary validation types with
custom functions written in the target language.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Xvy-FUYQch0" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-24T03:49:40Z</dc:date>
  <progress:added>2005-10-24</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#custom-validation-functions</feedburner:origLink></item>
 <item rdf:about="#get-collection-oids">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/ONlQyMgSfEo/metastorage.html</link>
  <title>Get collection object identifiers</title>
  <description>Add support to let getcollection objects return an array
of object identifier values instead of object references, in a way that
would work for collections of external component class objects.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/ONlQyMgSfEo" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-24T03:49:40Z</dc:date>
  <progress:added>2005-10-24</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#get-collection-oids</feedburner:origLink></item>
 <item rdf:about="#volatile-variables">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/EAO9TBQrVBA/metastorage.html</link>
  <title>Volatile class variables</title>
  <description>Add support to create volatile variables to data classes
to be used for auxiliary customization purposes. Volatile variables are
not persisted but may have either private, public or package access
permissions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/EAO9TBQrVBA" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-24T03:49:40Z</dc:date>
  <progress:added>2005-10-24</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#volatile-variables</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-custom-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/dwT5KX5rvbg/metastorage-documentation.html</link>
  <title>Custom functions</title>
  <description>Add support to let component designers add custom class
functions that are defined using handwritten code in PHP or another target
language to implement arbitrary customizations of the generated classes.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/dwT5KX5rvbg" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-24T03:49:40Z</dc:date>
  <progress:added>2005-02-13</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-custom-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-getreference-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/aj6F41WWOuA/metastorage.html</link>
  <title>Get and set reference variables OID</title>
  <description>Add support to make getreference and setreference functions
return OID values including when the referenced class is from another
object.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/aj6F41WWOuA" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-21T18:37:03Z</dc:date>
  <progress:added>2005-10-16</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#get-set-reference-oid</feedburner:origLink></item>
 <item rdf:about="#table-and-field-name-mapping">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/ZSwQfaVNkiY/metastorage.html</link>
  <title>Table and field name mapping</title>
  <description>Add support to define the names of the tables and fields to
which are mapped the classes and variables.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/ZSwQfaVNkiY" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-16T23:45:00Z</dc:date>
  <progress:added>2005-10-16</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#table-and-field-name-mapping</feedburner:origLink></item>
 <item rdf:about="#fix-bug-omitted-table-names">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/-apfmGjtr20/metastorage.html</link>
  <title>Fix bug of omitting names in queries of multiple tables</title>
  <description>Fix the bug of omitting the table name prefix when there
are multiple tables involved in a generated SQL query condition.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/-apfmGjtr20" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-11T06:28:55Z</dc:date>
  <progress:added>2005-10-08</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-omitted-table-names</feedburner:origLink></item>
 <item rdf:about="#class-constructor-parameters">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/LDfABMMrqjw/metastorage.html</link>
  <title>Class constructor parameters</title>
  <description>Add support to let the class constructor functions, defined
in the factory as createobject functions, take parameters to set the
initial values of class variables.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/LDfABMMrqjw" height="1" width="1"/&gt;</description>
  <dc:date>2005-10-08T21:52:00Z</dc:date>
  <progress:added>2005-10-08</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#class-constructor-parameters</feedburner:origLink></item>
 <item rdf:about="#fix-bug-wrong-installschema-function-check">
  <link>#fix-bug-wrong-installschema-function-check</link>
  <title>Fix bug of the wrong installschema function check</title>
  <description>Fix the bug of failing when the name of the installschema
function of a schema class is not installschema.</description>
  <dc:date>2005-10-03T05:46:34Z</dc:date>
  <progress:added>2005-10-01</progress:added>
  <progress:status>done</progress:status>
 </item>
 <item rdf:about="#add-missing-themes-directory">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/5U_p8NcLphU/metastorage.html</link>
  <title>Add the missing themes directory</title>
  <description>Add the themes directory missing from the Metastorage
distribution.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/5U_p8NcLphU" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-29T19:09:19Z</dc:date>
  <progress:added>2005-09-28</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#add-missing-themes-directory</feedburner:origLink></item>
 <item rdf:about="#fix-bug-many-to-many-primary-key-fields">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/PTZhIs1g-ec/metastorage.html</link>
  <title>Fix bug in many-to-many relationship table primary keys</title>
  <description>Fix the bug of generating schemas with too many primary key
fields for intermediate tables used to support many-to-many relationships.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/PTZhIs1g-ec" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-28T19:53:41Z</dc:date>
  <progress:added>2005-09-27</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-many-to-many-primary-key-fields</feedburner:origLink></item>
 <item rdf:about="#table-name-quoting">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/jdNSbOzOAh8/metastorage.html</link>
  <title>Table name quoting</title>
  <description>Generate SQL with quote table and field names if these use
reserved words.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/jdNSbOzOAh8" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-21T00:50:00Z</dc:date>
  <progress:added>2005-09-21</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#table-name-quoting</feedburner:origLink></item>
 <item rdf:about="#metal-and-metastorage-bundle-archive">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/0kLy0TqmOdw/metastorage.html</link>
  <title>Bundle MetaL and Metastorage in the same archive.</title>
  <description>Make available for download archives that bundle both MetaL
and Metastorage.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/0kLy0TqmOdw" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-12T23:30:00Z</dc:date>
  <progress:added>2005-09-12</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#metal-and-metastorage-bundle-archive</feedburner:origLink></item>
 metal-and-metastorage-bundle-archives
 <item rdf:about="#commented-code-option">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/kBHVtuTn5VY/metastorage.html</link>
  <title>Make commented code optional</title>
  <description>Make the generated code contain comments depending on
compiler option.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/kBHVtuTn5VY" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-12T04:15:54Z</dc:date>
  <progress:added>2005-09-12</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#commented-code-option</feedburner:origLink></item>
<item rdf:about="#comment-generated-code">
 <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/9LV910nruoI/metastorage.html</link>
  <title>Add comments to the generated code</title>
  <description>Generate code with comments that explain the purpose of
each relevant section.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/9LV910nruoI" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-12T04:15:54Z</dc:date>
  <progress:added>2003-05-03</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#comment-generated-code</feedburner:origLink></item>
 <item rdf:about="#object-table-autoincrement-primarykey">
 <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/CU4uR3_qQv8/metastorage.html</link>
 <title>Generate object tables with auto-increment and primary keys</title>
  <description>Generate database tables to store the persistent objects
that use auto-increment fields and primary keys for the object identifier
fields instead of sequences and unique indexes.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/CU4uR3_qQv8" height="1" width="1"/&gt;</description>
  <dc:date>2005-09-11T23:19:59Z</dc:date>
  <progress:added>2005-09-09</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#object-table-autoincrement-primarykey</feedburner:origLink></item>
 <item rdf:about="#fix-bug-unique-validation-on-stored-objects">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/poAyRpXGl-w/metastorage.html</link>
  <title>Fix bug of unique validation on stored objects</title>
  <description>Fixed bug in the generated function that implements unique
validation to exclude the database row of a previously stored object.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/poAyRpXGl-w" height="1" width="1"/&gt;</description>
  <dc:date>2005-08-26T22:00:00Z</dc:date>
  <progress:added>2005-08-26</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-unique-validation-on-stored-objects</feedburner:origLink></item>
 <item rdf:about="#persist-all">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Qty12hXSG2I/metastorage.html</link>
  <title>Persist all objects function</title>
  <description>Implement a function that would persist all dirty objects
in memory.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Qty12hXSG2I" height="1" width="1"/&gt;</description>
  <dc:date>2005-08-24T05:24:00Z</dc:date>
  <progress:added>2005-08-24</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#persist-all</feedburner:origLink></item>
 <item rdf:about="#wordwrap-uml-diagrams">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/r20k2Ek3N60/metastorage.html</link>
  <title>Word wrap lines of UML class diagrams</title>
  <description>Make the lines of functions and variables of UML class
diagrams do not exceed a given length limit and break exceeding line to
prevent class diagrams becoming too wide.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/r20k2Ek3N60" height="1" width="1"/&gt;</description>
  <dc:date>2005-06-06T02:05:00Z</dc:date>
  <progress:added>2005-06-05</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#wordwrap-uml-diagrams</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#report-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Q4mnojrVFQc/metastorage-documentation.html</link>
  <title>Report classes</title>
  <description>Add support to generate report classes with functions that
return data from groups of objects of multiple classes to generate custom
presentation reports or perform bulk processing on object data.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Q4mnojrVFQc" height="1" width="1"/&gt;</description>
  <dc:date>2005-06-05T05:33:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#report-description</feedburner:origLink></item>
 <item rdf:about="#collection-matching-filter-expression">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/h6ClK20jyKw/metastorage.html</link>
  <title>Collection matching filter expression</title>
  <description>Add support for matching objects that belong to a
collection in an object filter expressions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/h6ClK20jyKw" height="1" width="1"/&gt;</description>
  <dc:date>2004-12-24T18:00:00Z</dc:date>
  <progress:added>2004-12-24</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#collection-matching-filter-expression</feedburner:origLink></item>
 <item rdf:about="#external-component-object-collections">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/zD8sl5OXJEw/metastorage.html</link>
  <title>Collections of objects of external components</title>
  <description>Add support to specify collections of objects of classes
defined in external components.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/zD8sl5OXJEw" height="1" width="1"/&gt;</description>
  <dc:date>2004-12-14T03:41:33Z</dc:date>
  <progress:added>2004-09-25</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#external-component-object-collections</feedburner:origLink></item>
 <item rdf:about="#assign-automatic-variables-when-persisting">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/yUtKGig83TM/metastorage.html</link>
  <title>Assign automatic variables when persisting</title>
  <description>Assign auto-created and auto-updated class variables when
the objects are stored or updated in the persistent storage container.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/yUtKGig83TM" height="1" width="1"/&gt;</description>
  <dc:date>2004-11-22T07:13:32Z</dc:date>
  <progress:added>2004-11-22</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#assign-automatic-variables-when-persisting</feedburner:origLink></item>
 <item rdf:about="#fix-bug-of-confusing-command-line-with-metal-arguments">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/2BUh7g9XHJU/metastorage.html</link>
  <title>Fix bug of confusing command line with MetaL arguments</title>
  <description>Fix bug of accessing command line arguments values when the
MetaL compilation arguments are meant to be accessed.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/2BUh7g9XHJU" height="1" width="1"/&gt;</description>
  <dc:date>2004-11-10T04:47:09Z</dc:date>
  <progress:added>2004-11-10</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-of-confusing-command-line-with-metal-arguments</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-variable-component-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Q6kQ84UJq4o/metastorage-documentation.html</link>
  <title>External components reference variable classes</title>
  <description>Add support to define reference variables of classes defined
in external components.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Q6kQ84UJq4o" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-25T05:22:50Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-variable-component-description</feedburner:origLink></item>
 <item rdf:about="#unique-validation-index">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/gEk97wY8btk/metastorage.html</link>
  <title>Unique validation index</title>
  <description>Add support to associate an index to class variables
involved in a validation rule of type unique to make the validation
database lookup query faster.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/gEk97wY8btk" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-16T01:49:53Z</dc:date>
  <progress:added>2004-09-16</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#unique-validation-index</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-variable-optional-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/DiEF3h4QiSo/metastorage-documentation.html</link>
  <title>Optional variables</title>
  <description>Add support to specify whether a class variable is optional
and make the function type persist verify and fail in case a required
(not optional) is not initialized.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/DiEF3h4QiSo" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-16T01:49:53Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-variable-optional-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-variable-length-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/PtthbypGbU4/metastorage-documentation.html</link>
  <title>Length limited text variables</title>
  <description>Support the specification of length limits for text variables.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/PtthbypGbU4" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-12T21:59:53Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-variable-length-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-variable-autocreate-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/g72DElaE0Kc/metastorage-documentation.html</link>
  <title>Class variable automatic expressions</title>
  <description>Add support to define expressions that are used to updated
variables on object creation and updating times.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/g72DElaE0Kc" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-12T04:11:19Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-variable-autocreate-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-variable-initialvalue-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/AnxMpvjcdbY/metastorage-documentation.html</link>
  <title>Class variable initial values</title>
  <description>Add support to specify the initial values for variables in
their class definitions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/AnxMpvjcdbY" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-08T20:01:52Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-variable-initialvalue-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-setreference-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/HSM2yW83M-A/metastorage-documentation.html</link>
  <title>Make setreference functions fail with unsaved references</title>
  <description>Make the setreference type of functions return a boolean
success value, failing when it is passed a reference object argument that
was not yet saved for its first time.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/HSM2yW83M-A" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-07T01:30:30Z</dc:date>
  <progress:added>2004-09-07</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-setreference-description</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#use-factory-variable-database">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/o8a6XMbA4R4/metastorage-documentation.html</link>
  <title>External database connection initialization and reuse</title>
  <description>Add support for specifiying a database access handle to a
factory class of a previously setup database connection to permit reusing
database access handles instead of creating a different one for each
component.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/o8a6XMbA4R4" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-05T06:32:44Z</dc:date>
  <progress:added>2004-09-05</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#use-factory-variable-database</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#id-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/4aR4XbRvfE0/metastorage-documentation.html</link>
  <title>Class element identifiers</title>
  <description>Add support for custom class element identifiers to
facilitate detection of changes between two versions of a component
definition.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/4aR4XbRvfE0" height="1" width="1"/&gt;</description>
  <dc:date>2004-09-04T02:48:55Z</dc:date>
  <progress:added>2004-09-04</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#id-description</feedburner:origLink></item>
 <item rdf:about="#fix-component-generation-path">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/g7Hzcf7XBGM/metastorage.html</link>
  <title>Fix component generation path</title>
  <description>Fix the component generation path when different then the
default.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/g7Hzcf7XBGM" height="1" width="1"/&gt;</description>
  <dc:date>2004-08-27T21:17:34Z</dc:date>
  <progress:added>2004-08-27</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-component-generation-path</feedburner:origLink></item>
 <item rdf:about="#installation-directories">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/rv8CaEF3h8w/metastorage.html</link>
  <title>Installation directories</title>
  <description>Add options --install, --graph to to metastorage command to
specify the directories where the generated code and UML diagram graph are
created. The internal build generated and cache files are generated in the
work directory of Metastorage installation.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/rv8CaEF3h8w" height="1" width="1"/&gt;</description>
  <dc:date>2004-08-26T00:18:52Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#installation-directories</feedburner:origLink></item>
 <item rdf:about="#fix-bug-of-many-to-many-relationship-delete-query">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/1wNzpMaJklU/metastorage.html</link>
  <title>Fix bug of many to many relationship delete query</title>
  <description>Fix bug in the generation of where clauses when deleting an
object of a class involved in a many to many relationships.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/1wNzpMaJklU" height="1" width="1"/&gt;</description>
  <dc:date>2004-07-30T21:35:02Z</dc:date>
  <progress:added>2004-07-28</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#Fix-bug-of-many-to-many-relationship-delete-query</feedburner:origLink></item>
 <item rdf:about="#generate-test-suite-classes">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/NYwABZsb4zg/metastorage.html</link>
  <title>Generate test suite classes</title>
  <description>Generate test suite classes to verify whether the other
generated classes work as expected.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/NYwABZsb4zg" height="1" width="1"/&gt;</description>
  <dc:date>2004-07-20T22:15:00Z</dc:date>
  <progress:added>2004-07-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#generate-test-suite-classes</feedburner:origLink></item>
 <item rdf:about="#fix-bug-of-removefromcollection-query">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Hj5jQkoY-Lk/metastorage.html</link>
  <title>Fix bug of removefromcollection query</title>
  <description>Fix bug of a needless bracket in a DELETE query of the
removefromcollection many-to-many collections.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Hj5jQkoY-Lk" height="1" width="1"/&gt;</description>
  <dc:date>2004-07-20T22:05:40Z</dc:date>
  <progress:added>2004-07-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-of-removefromcollection-query</feedburner:origLink></item>
 <item rdf:about="#filter-conditional-expressions">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/3P5ElWvLIYE/metastorage.html</link>
  <title>Support filter conditional expressions</title>
  <description>Add support for using filter conditional expressions that
may or may not be evaluated at runtime depending on the value of a
condition also expressed at the run time.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/3P5ElWvLIYE" height="1" width="1"/&gt;</description>
  <dc:date>2004-07-15T00:00:00Z</dc:date>
  <progress:added>2004-07-15</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#filter-conditional-expressions</feedburner:origLink></item>
 <item rdf:about="#filter-beginswith-contains-endswith">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/dLCslSSrPVM/metastorage.html</link>
  <title>Support filter operators beginswith, contains and endswidth</title>
  <description>Add support to text filter operators beginswith, contains and endswidth.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/dLCslSSrPVM" height="1" width="1"/&gt;</description>
  <dc:date>2004-07-15T00:00:00Z</dc:date>
  <progress:added>2004-07-15</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#filter-beginswith-contains-endswith</feedburner:origLink></item>
 <item rdf:about="#fix-bug-of-metal-include-path-for-webstorage">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/H8_kGCOeN9Y/metastorage.html</link>
  <title>Fix bug of MetaL include path for WebStorage</title>
  <description>Fix bug of not setting the correct include path of MetaL
from WebStorage.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/H8_kGCOeN9Y" height="1" width="1"/&gt;</description>
  <dc:date>2004-06-29T16:39:40Z</dc:date>
  <progress:added>2004-05-29</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-of-metal-include-path-for-webstorage</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-troubleshooting.html">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/GwknMrtNN80/metastorage-troubleshooting.html</link>
  <title>Metastorage troubleshooting guide</title>
  <description>Document that presents solutions for the most common
troubles that Metastorage users may find.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/GwknMrtNN80" height="1" width="1"/&gt;</description>
  <dc:date>2004-06-28T04:19:47Z</dc:date>
  <progress:added>2004-06-27</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-troubleshooting.html</feedburner:origLink></item>
 <item rdf:about="#fix-bug-of-confusing-a-colon-with-a-path-separator">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Bl6Ioj2fOPw/metastorage.html</link>
  <title>Fix bug of confusing a colon with a path separator</title>
  <description>Fix bug of confusing a colon with a path separator that
prevented Metastorage to work properly under Windows.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Bl6Ioj2fOPw" height="1" width="1"/&gt;</description>
  <dc:date>2004-06-27T01:47:07Z</dc:date>
  <progress:added>2004-05-26</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-of-confusing-a-colon-with-a-path-separator</feedburner:origLink></item>
 <item rdf:about="#fix-bug-with-function-filter-non-text-arguments">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Po0kBTbFhzQ/metastorage.html</link>
  <title>Fix bug with function filter non-text arguments</title>
  <description>Fix bug of not generating the correct argument expression
code for filter expressions using functon arguments other than text.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Po0kBTbFhzQ" height="1" width="1"/&gt;</description>
  <dc:date>2004-06-26T02:37:03Z</dc:date>
  <progress:added>2004-05-25</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-with-function-filter-non-text-arguments</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#web-interface">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/sxMTmDDffDs/metastorage-documentation.html</link>
  <title>Provide a Web interface to Metastorage</title>
  <description>Provide a Web interface to Metastorage so users that cannot
use PHP from the command line can still use Metastorage accessing a local
Web server.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/sxMTmDDffDs" height="1" width="1"/&gt;</description>
  <dc:date>2004-06-07T08:28:16Z</dc:date>
  <progress:added>2004-05-31</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#web-interface</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/qXum6sGp3aA/metastorage-documentation.html</link>
  <title>Object retrieval filters</title>
  <description>Implement and document more collection filter
conditions.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/qXum6sGp3aA" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-31T00:15:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-parameter-filter-description</feedburner:origLink></item>
 <item rdf:about="#fix-bug-same-class-mutual-collections">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/opdvneEKGG0/metastorage.html</link>
  <title>Fix bug with mutual collections of the same class</title>
  <description>Fix a bug of generating fields with the same name for the
intermediate table that is used to establish mutual collections when the
involved collections are of the same class.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/opdvneEKGG0" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-24T08:50:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#fix-bug-same-class-mutual-collections</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#generating">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/WoAH32Qwhl8/metastorage-documentation.html</link>
  <title>Make metastorage command relocatable</title>
  <description>Change the metastorage command find its installation path
independently from the directory where it is being executed.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/WoAH32Qwhl8" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-22T09:55:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#generating</feedburner:origLink></item>
 <item rdf:about="#validation-equalto-isset">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/NVbCOE1rc60/metastorage.html</link>
  <title>Support validation types equalto and isset</title>
  <description>Add support to the validation types equalto and isset.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/NVbCOE1rc60" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#validation-equalto-isset</feedburner:origLink></item>
 <item rdf:about="#collection-presence-rule">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/eCqejUqgDsU/metastorage.html</link>
  <title>Support a rule to evaluates the presence of objects in collections</title>
  <description>Support a filter and validation rule that evaluates the
presence of objects of given class in a collection.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/eCqejUqgDsU" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#collection-presence-rule</feedburner:origLink></item>
 <item rdf:about="#php-5-optimized-classes">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/eIEG8SFFX7M/metastorage.html</link>
  <title>Generate PHP 5 optimized classes</title>
  <description>Added a generation option to make the generated classes use
a PHP 5 optimized syntax a features like public, private and protected
members.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/eIEG8SFFX7M" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#php-5-optimized-classes</feedburner:origLink></item>
 <item rdf:about="#prefix-class-names">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/0Wxm6JyOVxA/metastorage.html</link>
  <title>Add class name prefix</title>
  <description>Added a generation option that makes the class names have a
prefix based on the component name.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/0Wxm6JyOVxA" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#prefix-class-names</feedburner:origLink></item>
 <item rdf:about="#require-one-class-per-component">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/XDypYZaRwVk/metastorage.html</link>
  <title>Require one class per component</title>
  <description>Require that at least one class is defined in a component.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/XDypYZaRwVk" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#require-one-class-per-component</feedburner:origLink></item>
 <item rdf:about="#cascaded-deleting-and-persisting">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/w-XCEVeKNb4/metastorage.html</link>
  <title>Support cascaded object deleting and persisting</title>
  <description>Add support to delete or persist all referenced objects with
a single function call.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/w-XCEVeKNb4" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#cascaded-deleting-and-persisting</feedburner:origLink></item>
 <item rdf:about="#reference-variable-not-set-validation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/WpFruQydJHQ/metastorage.html</link>
  <title>Support reference variables not set validation</title>
  <description>Add support to a validation type that verifies whether a
reference variable is set to an actual object to enforce a 1 to 1
relationship.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/WpFruQydJHQ" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-20T00:00:00Z</dc:date>
  <progress:added>2004-05-20</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#reference-variable-not-set-validation</feedburner:origLink></item>
 <item rdf:about="#php-5-compliance">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/1S_oz8C0mvU/metastorage.html</link>
  <title>PHP 5 compliance</title>
  <description>Add the necessary workarounds or find and report PHP 5 bugs
to make MetaL engine and the modules used by Metastorage work correctly
when Metastorage generator is executed with PHP 5.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/1S_oz8C0mvU" height="1" width="1"/&gt;</description>
  <dc:date>2004-05-11T22:00:00Z</dc:date>
  <progress:added>2004-06-24</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#php-5-compliance</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-tutorial.html">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/nwXMRN2E25c/metastorage-tutorial.html</link>
  <title>Metastorage tutorial</title>
  <description>Tutorial document that demonstrates how to use the generated
classes to execute the most common tasks they are meant to be used.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/nwXMRN2E25c" height="1" width="1"/&gt;</description>
  <dc:date>2004-03-20T18:00:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-tutorial.html</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-removefromcollection-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/b6HwvFJRG7o/metastorage-documentation.html</link>
  <title>Remove an object from collection function</title>
  <description>Add support to generate a function of type
removedfromcollection that removes an object from a collection.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/b6HwvFJRG7o" height="1" width="1"/&gt;</description>
  <dc:date>2004-02-05T05:25:00Z</dc:date>
  <progress:added>2003-05-26</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-removefromcollection-description</feedburner:origLink></item>
 <item rdf:about="#variable-setters-and-getters">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/d8948Rbo5WA/metastorage.html</link>
  <title>Accessing variables via setter and getter functions</title>
  <description>Add the option to make all object variables protected and
   generate setter and getter functions to access them.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/d8948Rbo5WA" height="1" width="1"/&gt;</description>
  <dc:date>2003-11-22T00:00:00Z</dc:date>
  <progress:added>2003-11-22</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#variable-setters-and-getters</feedburner:origLink></item>
 <item rdf:about="#object-references-form-select-fields">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/1lFfpY_w0UM/metastorage.html</link>
  <title>Support object references in forms using select fields</title>
  <description>Add the option to generate form select fields for form
reference variables or collections that list variable values of part or all
of the referenced objects.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/1lFfpY_w0UM" height="1" width="1"/&gt;</description>
  <dc:date>2003-07-14T00:00:00Z</dc:date>
  <progress:added>2003-07-14</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#object-references-form-select-fields</feedburner:origLink></item>
 <item rdf:about="#form-classes-uml-diagram">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/JMLLjXNqAe8/metastorage.html</link>
  <title>Form classes in UML diagrams</title>
  <description>Add the form classes to the generate UML diagrams&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/JMLLjXNqAe8" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-29T04:18:46Z</dc:date>
  <progress:added>2003-06-29</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#form-classes-uml-diagram</feedburner:origLink></item>
 <item rdf:about="#generated-classes-documentation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/5ppdW8e2pls/metastorage.html</link>
  <title>Generated classes documentation</title>
  <description>Document the structure of public variables and functions of
the generated data, factory, schema and form classes.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/5ppdW8e2pls" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-22T00:00:00Z</dc:date>
  <progress:added>2003-06-22</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#generated-classes-documentation</feedburner:origLink></item>
 <item rdf:about="#templates-alternative-mark-text">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/PQLMNq_2SrU/metastorage.html</link>
  <title>Templates alternative mark text</title>
  <description>Templates use text sequences to defined where are place
holders that currently are should be allowed to be used also as normal text
data.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/PQLMNq_2SrU" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-22T00:00:00Z</dc:date>
  <progress:added>2003-06-22</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#templates-alternative-mark-text</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-faq.html">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/d7kxhkq8c-8/metastorage-faq.html</link>
  <title>Frequently asked questions</title>
  <description>Create a page for frequently asked questions about Metastorage.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/d7kxhkq8c-8" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-21T19:10:49Z</dc:date>
  <progress:added>2003-01-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-faq.html</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#form-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/MwCJRX_efT8/metastorage-documentation.html</link>
  <title>Document object forms generation</title>
  <description>Document the definition of forms for creating objects.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/MwCJRX_efT8" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-14T08:36:59Z</dc:date>
  <progress:added>2003-05-19</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#form-description</feedburner:origLink></item>
 <item rdf:about="#null-in-memory-deleted-object-references">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/9823keTUv2c/metastorage.html</link>
  <title>Null in memory deleted object references</title>
  <description>Set to null the references in objects that point to objects
about to be deleted.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/9823keTUv2c" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-04T00:00:00Z</dc:date>
  <progress:added>2003-06-04</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#null-in-memory-deleted-object-references</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-function-delete-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/0zIhlRZVrhA/metastorage-documentation.html</link>
  <title>Document delete object function</title>
  <description>Document the class function of type delete.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/0zIhlRZVrhA" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-04T06:39:32Z</dc:date>
  <progress:added>2003-05-25</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-delete-description</feedburner:origLink></item>
 <item rdf:about="#delete-object-collections">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/7InXYGKNCjg/metastorage.html</link>
  <title>Delete object collections</title>
  <description>Add support to generate a function of type delete to also
delete the objects from any collections it belongs or collections that it
has.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/7InXYGKNCjg" height="1" width="1"/&gt;</description>
  <dc:date>2003-06-04T06:30:58Z</dc:date>
  <progress:added>2003-05-26</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#delete-object-collections</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#one-to-many-addtocollection">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/iBFhIFDIEa4/metastorage-documentation.html</link>
  <title>Add objects in one to many addtocollection</title>
  <description>Add support to add objects to a collection that establishes
a one to many type of relationship.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/iBFhIFDIEa4" height="1" width="1"/&gt;</description>
  <dc:date>2003-05-26T18:33:48Z</dc:date>
  <progress:added>2003-05-26</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-function-addtocollection-description</feedburner:origLink></item>
 <item rdf:about="#delete-object-function">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Z0PzYJu9Iso/metastorage.html</link>
  <title>Delete object function</title>
  <description>Add support to generate a function of type delete that
removes an object from persistent storage and from memory.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Z0PzYJu9Iso" height="1" width="1"/&gt;</description>
  <dc:date>2003-05-26T04:21:01Z</dc:date>
  <progress:added>2003-05-25</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#delete-object-function</feedburner:origLink></item>
 <item rdf:about="#object-edit-forms-generation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/G5TZA62zANs/metastorage.html</link>
  <title>Object edit forms generation</title>
  <description>Generate classes to handle forms to perform operations of
editing objects.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/G5TZA62zANs" height="1" width="1"/&gt;</description>
  <dc:date>2003-03-19T00:00:00Z</dc:date>
  <progress:added>2003-03-19</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#object-edit-forms-generation</feedburner:origLink></item>
 <item rdf:about="#object-creation-forms-generation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/-I7esKfy_q4/metastorage.html</link>
  <title>Object creation forms generation</title>
  <description>Generate classes to handle forms to create objects.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/-I7esKfy_q4" height="1" width="1"/&gt;</description>
  <dc:date>2003-05-19T07:25:49Z</dc:date>
  <progress:added>2003-03-06</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#object-creation-forms-generation</feedburner:origLink></item>
 <item rdf:about="#metastorage-class">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/DP-D5jrmndw/metastorage.html</link>
  <title>Metastorage class</title>
  <description>Move the code of metastorage script to a separate class file
and document it so it can also be used by other applications that will
integrate Metastorage.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/DP-D5jrmndw" height="1" width="1"/&gt;</description>
  <dc:date>2003-05-03T10:14:15Z</dc:date>
  <progress:added>2003-05-03</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#metastorage-class</feedburner:origLink></item>
 <item rdf:about="#default-documentation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/0g-PwWD68_E/metastorage.html</link>
  <title>Default documentation</title>
  <description>Add support to generate documentation for the generated
classes when the explicit documentation is not defined in the component
description.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/0g-PwWD68_E" height="1" width="1"/&gt;</description>
  <dc:date>2003-05-03T00:00:00Z</dc:date>
  <progress:added>2003-05-03</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#default-documentation</feedburner:origLink></item>
 <item rdf:about="#countcollection-function">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/uI43v7IGo7Y/metastorage.html</link>
  <title>Add countcollection function</title>
  <description>Add support to generate a function of type countcollection
that returns the number of objects contained in a given collection or class
eventually filtering out objects according to a criteria to be specified as
an option.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/uI43v7IGo7Y" height="1" width="1"/&gt;</description>
  <dc:date>2003-05-03T00:00:00Z</dc:date>
  <progress:added>2003-05-03</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#countcollection-function</feedburner:origLink></item>
 <item rdf:about="#example-database-setup-defaults">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/HDZl96MlOTk/metastorage.html</link>
  <title>Example database setup defaults</title>
  <description>Make the database setup defaults in the generated global
options file already be set to an example database connection string for
MySQL and a database name with the same name of the generated component.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/HDZl96MlOTk" height="1" width="1"/&gt;</description>
  <dc:date>2003-04-05T08:56:52Z</dc:date>
  <progress:added>2003-04-02</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#example-database-setup-defaults</feedburner:origLink></item>
 <item rdf:about="#add-to-collection-object-validation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/HuwtoFOXtrw/metastorage.html</link>
  <title>Add to collection object validation</title>
  <description>Generate code to verify that the member and the collection
objects are already persisted when an addtocollection function is
called.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/HuwtoFOXtrw" height="1" width="1"/&gt;</description>
  <dc:date>2003-03-06T00:00:00Z</dc:date>
  <progress:added>2003-03-06</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#add-to-collection-object-validation</feedburner:origLink></item>
 <item rdf:about="#needless-code-suppression">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/HquEfpdJ0FA/metastorage.html</link>
  <title>Needless code suppression</title>
  <description>Suppress generated code that is never necessary.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/HquEfpdJ0FA" height="1" width="1"/&gt;</description>
  <dc:date>2003-03-04T09:31:46Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#needless-code-suppression</feedburner:origLink></item>
 <item rdf:about="#defer-object-key-generation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/TRXnEn45Ob8/metastorage.html</link>
  <title>Defer object key generation</title>
  <description>Make the created object key generation only happen when the
object is about to be stored for the first time.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/TRXnEn45Ob8" height="1" width="1"/&gt;</description>
  <dc:date>2003-03-03T09:01:58Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#defer-object-key-generation</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/metastorage-documentation.html#class-description">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/7yn1AeLOsdo/metastorage-documentation.html</link>
  <title>Document separate classes definition</title>
  <description>Document the use of classes definitions in separate XML
files.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/7yn1AeLOsdo" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-21T14:51:21Z</dc:date>
  <progress:added>2003-01-20</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage-documentation.html#class-description</feedburner:origLink></item>
 <item rdf:about="#separate-classes-definition">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/s2H0gyDRKMQ/metastorage.html</link>
  <title>Separate classes definition</title>
  <description>Allow individual classes to be defined in separate XML
files.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/s2H0gyDRKMQ" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-20T04:57:24Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#separate-classes-definition</feedburner:origLink></item>
 <item rdf:about="http://www.meta-language.net/download.html#snapshots">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/MbPe5vXxxDU/download.html</link>
  <title>Daily CVS snapshot archives</title>
  <description>Automatically generate publically downloadable distribution
archives from the code currently in CVS.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/MbPe5vXxxDU" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-19T08:31:36Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>done</progress:status>
 <feedburner:origLink>http://www.meta-language.net/download.html#snapshots</feedburner:origLink></item>
 <item rdf:about="#object-caching">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/spoV4CY5T80/metastorage.html</link>
  <title>Object caching</title>
  <description>Add caching support to functions that get objects or
collections.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/spoV4CY5T80" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-18T00:00:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#object-caching</feedburner:origLink></item>
 <item rdf:about="#classes-documentation">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/g6tEWKqXp9s/metastorage.html</link>
  <title>Classes documentation</title>
  <description>Add support to generate automatic documentation for the
generated classes.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/g6tEWKqXp9s" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-18T00:00:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#classes-documentation</feedburner:origLink></item>
 <item rdf:about="#constant-object-classes">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/TOZT7Zbv6pg/metastorage.html</link>
  <title>Constant object classes</title>
  <description>Add support to classes of static objects that contain static
data.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/TOZT7Zbv6pg" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-18T00:00:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#constant-object-classes</feedburner:origLink></item>
 <item rdf:about="#error-handling-concentration">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/Ml2sTvZ7Rfc/metastorage.html</link>
  <title>Error handling concentration</title>
  <description>Concentrate all error handling in the factory class.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/Ml2sTvZ7Rfc" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-18T00:00:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#error-handling-concentration</feedburner:origLink></item>
 <item rdf:about="#explicit-object-keys">
  <link>http://feedproxy.google.com/~r/MetastorageProgress/~3/NLTrO4HuFoo/metastorage.html</link>
  <title>Explicit object keys</title>
  <description>Support the definition of object primary keys from within
the class variables.&lt;img src="http://feeds.feedburner.com/~r/MetastorageProgress/~4/NLTrO4HuFoo" height="1" width="1"/&gt;</description>
  <dc:date>2003-01-18T00:00:00Z</dc:date>
  <progress:added>2003-01-18</progress:added>
  <progress:status>todo</progress:status>
 <feedburner:origLink>http://www.meta-language.net/metastorage.html#explicit-object-keys</feedburner:origLink></item>
 <textinput rdf:about="http://www.alltheweb.com/search?advanced=1&amp;dincl=www.meta-language.net">
  <name>q</name>
  <link>http://www.alltheweb.com/search?advanced=1&amp;dincl=www.meta-language.net</link>
  <title>Search</title>
  <description>Search in MetaL site in AllTheWeb.com</description>
 </textinput>
</rdf:RDF>

