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]