On 07 Feb 2015, at 18:35, Marcus Denker <marcus.denker@inria.fr> wrote:
On 07 Feb 2015, at 18:29, Marcus Denker <marcus.denker@inria.fr <mailto:marcus.denker@inria.fr>> wrote:
On Fri, Feb 6, 2015 at 10:13 PM, stepharo <stepharo@free.fr <mailto:stepharo@free.fr>> wrote: I want relationships for certain modeling purposes What I like is that we should arrive to get a collection of useful slots with optimal implementation instead all of us reinventing the wheel.
I have started to collect the examples in Slots-Examples (in #481). At the start these are artificial (just testing/showing something), but slowly we will add useful ones, too.
I started to implement PropertySlot, this uses hidden slots, initialisation (to set the empty dictionary of the base slot), virtual slots (the proper slots), reflectively changing the class both when adding and removing (to add the base slot and remove it as needed).
More progress⦠I will commit it after the CI is working again. - fix #usingMethods for non installed Slots - not yet completely working PropertySlot implementation (will add issue tracker entries for what is missing) - move example Slots to Slots-Examples - rename TestSlot and move it to Slots-Examples I added Project on the issue tracker for all Slot related issues. I will add everything there that needs to be done. I will do the same for Reflectivity later (the idea is to now have progress there every day, too). First things DONE: - pop when generating code with LinkWrapper Marcus