Hi Eric,

Le 3 févr. 09 à 23:16, Eric Wasylishen a écrit :

> Hi,
> There are several frameworks which haven't been modified in quite a
> while, and seem to be superseded by newer frameworks. I'm wondering if
> I can move these to the Deprecated directory:
>
> Frameworks/AddressesKit/
> - David was saying that the AddressKit API is poorly designed, and
> we'll need a new one which uses CoreObject (if we need a framework at
> all?).

We could use CoreObject API directly, but having a standalone  
framework as syntactic sugar is more friendly.
AddressBook API also allows us to remain compatible with Mac OS X, so  
I don't know whether it's really a good idea to design our own API.
It should stay there until it's rewritten since we have nothing else  
to replace AddressManager that relies on it.

> Frameworks/BookmarkKit/
> Frameworks/OrganizeKit/
> Frameworks/CollectionKit/
> - These are all precursors of CoreObject, right?

Yes, except BookmarkKit which is syntatic sugar on top of  
CollectionKit and should be ported to CO. BookmarkKit is used by few  
applications such AZDock. Rewriting it would be great so we could get  
rid of CollectionKit…
Frameworks/OrganizeKit can be deleted, a snapshot of the original  
import is already available in /branches.

> Frameworks/DistributedView/
> Frameworks/PaneKit/
> Frameworks/InspectorKit/
> - Looks like EtoileUI will replace the functionality all of these.

Right. However PaneKit is still used by various preference  
applications from Services/User, so better to keep it for now until I  
truly finish the equivalent features in EUI.

> Frameworks/MultimediaKit/
> - Superseded by MediaKit (though MediaKit doesn't yet play video, so
> maybe shouldn't be moved?)
>
> Languages/Io
> - Doesn't work, as far as I know

Fine with me. Don't forget to move Babbler to Deprecated too.

> I think this would make the Frameworks directory less confusing for
> newcomers. :)

Yes :-)

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

Reply via email to