I have begun to fix the documentation of the interface, and I think it's 
ALMOST ready to review.  I really need help now on the following two items:

4) a design question: it appears that, in sage, python properties are 
hardly used at all. I have no idea why. Currently, the interface uses 
properties to allow editing statistics (collections and maps currently 
cannot be edited). This implies some inconsistencies. Therefore:
 
   - should I change read-only properties like FindStatStatistic.id to 
   ordinary methods? 
   - should I do the same with the other properties, i.e., provide methods 
   FindStatStatistic.description and FindStatStatistic.set_description? 

2) I believe that statistics, collections and maps should have something 
similar to a unique representation, but I'm not sure how to achieve this, 
especially for statistics. I should mention that it is quite possible that 
at some point collections and maps can be edited, too. So the idea is to 
have caching enabled for objects with id different from 0...

Of course, feature requests are also welcome!

Many thanks,

Martin

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to