[Dev] Feedback on repository documents requested
Ted Leung
twl at osafoundation.org
Mon Nov 1 09:40:18 PST 2004
A list of supported data types has been on my to-do list for a while.
I think this is going to get done for 0.5, as well as some other
documentation/specification type tasks.
Ted
On Oct 22, 2004, at 5:25 PM, John Anderson wrote:
> I just looked at Ted's document and noticed that it does use parcel
> XML to document the repository -- so my comments below don't apply to
> his documentation -- I think Ted's document does a good job of
> addressing my concern and doesn't quite match my reading of Andi's
> comment.
>
> I have two suggestions for Ted's document:
>
> It would be useful to have a list of datatypes that the repository
> supports, with examples in parcel XML, with an eye to which datatypes
> map onto Python datatypes and which don't, and which Python datatypes
> can't be represented in the repository. Note common stumbling blocks,
> i.e. you can't mix references and literals in lists and dictionaries.
> Document the combinations of using the different types of cardinality.
> Document the difference between initial values, default values (now
> deprecated), no values, None values, empty lists, etc. would also
> help.
>
> It would be useful to include more in depth discussion of single refs
> vs. bidirectional refs, how they are implemented and the consequences
> of using them.
>
> I think it would be useful to put his document on the wiki (if it
> already isn't there) and continuing to make minor improvement after
> 0.4
>
> John
>
> John Anderson wrote:
>
>> I think Andi is missing an important point a here:
>>
>> Almost all the use of the repository by real people today, and in the
>> foreseeable future, is via parcel XML and the a small amount of
>> repository API. Learning how to use the repository from the
>> perspecive of parcel XML is essential to learning the repository in
>> real world applications.
>>
>> I think it's unfortunate that we ended up with two different XML
>> formats, parcels and packs, which have a nearly idential purpose -- I
>> think they should have been combined, and if not, I think that parcel
>> XML belongs more to the repository than to Chandler, CPIA or any
>> other project.
>>
>> John
>>
>> Andi Vajda wrote:
>>
>>>
>>>> 1) A general overview of how the repository fits in with the rest
>>>> of Chandler would be helpful. I think it's implicit in the doc that
>>>> the repository can be used separately and also as part of the
>>>> Chandler PIM. Would be clearer if this were made explicit. Thus,
>>>> this doc addresses both people who want to develop parcels on top
>>>> of the Chandler PIM and also parcels completely independent of the
>>>> Chandler PIM.
>>>
>>>
>>>
>>> Actually, developing parcels is a Chandler activity, the repository
>>> doesn't understand parcels, they are a funtionality introduced in a
>>> layer above the repository.
>>>
>>> Andi..
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "Dev" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/dev
>>
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Dev" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/dev
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/dev
>
----
Ted Leung Open Source Applications Foundation (OSAF)
PGP Fingerprint: 1003 7870 251F FA71 A59A CEE3 BEBA 2B87 F5FC 4B42
More information about the Dev
mailing list