On Tue, Jun 30, 2009 at 01:35:43AM +0200, Quentin Mathé wrote:
> So I suggest to eliminate +mutableSubclass entirely and replace it
> with a new abstract method +mutableClass declared with
> NSObject(Etoile) and overriden in subclasses when that makes sense.

Since it increases portability, I'm in favour of the change.
+mutableSubclass was more a quick pragmatic hack, after all.

> This patch adds +mutableClass to NSObject and all collection classes. It 
> also makes the necessary updates in the HOM code to use this new method.
> All tests pass on Mac OS X with it.

As you know your review inspired quite a few changes to the HOM
implementation. I think it might be the cleanest solution if you
committed this patch first, so that I can adopt my latest version to use
+mutableClass prior to committing it.

Cheers,


Niels

_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to