- From: Hugh Sorby <h.sorby AT auckland.ac.nz>
- To: cellml-tools-developers AT lists.cellml.org
- Subject: Re: [[cellml-dev] ] Feedback on libCellML design document
- Date: Wed, 28 Jan 2015 15:15:41 +1300
feedback
* I don't see the requirement to have embedded namespaces, one
namespace should be sufficient 'libcellml'
* model class should have method serialise/serialize and be passed a
serializer or makes use of a default serializer say 'xml', not a
method getXML()
* all objects should be derived from some base class with a name
and/or id member
* cannot see why booleancodomainvariable and realcodomainvariable
classes exist
* the overview of the object model makes no mention of the manager
class yet it seems it is required to create a model
* I cannot see the need for a manager class to create models,
certainly at the current stage of development where we are looking
to satisfy the first few use cases
Cheers,
Hugh.
On 01/28/15 10:49, Randall Britten wrote:
Hi
The latest version of the libCellML design document is available here:
https://github.com/codecurve/libcellml/blob/uml01/docs/source/design.rst
The design document does not completely match the design of the C++
code in my fork, since our aim at the moment is to get community
feedback on the design, rather than to document the code.
Please send feedback, I’ll aim to reply within a day when applicable.
Regards,
Randall Britten
Archive powered by MHonArc 2.6.18.