Le 20 mai 05, à 01:16, Yen-Ju Chen a écrit :

Thanx for the diagram. It makes things more clear.
  Based on the diagram, it looks like three layers:

  Services Frameworks (top)
  Core Frameworks (middle)
  CoreObject Frameworks (bottom)

Exactly. I should have listed them in this order.

  It's weird to me that the Generic Desktop Frameworks
  is not part of the layer.
  What's the purpose for that ?

No more dependency than GNUstep itself, in order to allow reuse outside of Étoilé easily (Backbone, GWorkspace etc.).

  Actually I am thinking to make the Addresses (AddressesKit)
  the first example to use LuceneKit.

We could use a bundle with Lucene related code to extend Address Book framework on Étoilé… it would make the dependency on LuceneKit optional. By the way, we should send a mail to Björns Gieslers (GNUstep Address Book and Addresses author) in order to know if he is interested to work with us. Addresses and Address Book framework web link : http://giesler.biz/~bjoern//en/sw_addr.html

  It makes sense to me to put the Generic Desktop Framewrosk
  on top of Core Frameworks,
  unless you want to reduce the dependency.

We could say it is located on top when it is used on Étoilé with extra code bundles :-)

Quentin.

--
Quentin Mathé
[EMAIL PROTECTED]


Reply via email to