On 11 Nov 2008, at 17:37, Quentin Mathé wrote: > Sounds good. > I think few additional sections such Availability, More Informations > and References should be added at the end of the announcement. They > can be taken from this one: > <http://svn.gna.org/viewcvs/etoile/tags/Etoile-0.2/ANNOUNCE?rev=2263&view=auto
Good point - I'll add them now. >> >> Highlights >> ---------- >> >> *EtoileFoundation* is the core framework for all Étoilé projects, >> providing numerous convenience methods on top of the OpenStep >> foundation and significantly better support for reflection. This >> includes *EtoileThread* which allows objects to transparently be run >> in a separate thread. > > Eventually you could mention stuff like mixins and UUID and move it at > the end since it's still really much work-in-progress. Okay. >> *CoreObject* is a framework for describing model objects, complete >> with metadata and automatic versioning and persistence. It uses the >> EtoileSerialize framework which, in many cases, allows objects to be >> automatically serialized with no extra code being written. > > I would suggest something like this: > *CoreObject* is a framework for describing and organizing model > objects, with automatic persistence and versioning by recording > messages sent to objects. It offers a flexible versioning scheme where > both individual objects and their entire object graph can be versioned > separately. The built-in object model is a generalization of the > property model used by the AddressBook framework. Foreign model > objects can be also integrated by wrapping them with a special proxy. > CoreObject uses the EtoileSerialize framework which, in many cases, > allows objects and messages to be automatically serialized with no > extra code being written. Sounds good. >> *EtoileUI* allows data-centric user interfaces to be easily created >> by applying styles to models from CoreObject. It exposes the same >> interfaces as other CoreObject systems, allowing the user interface >> to be introspected and modified just like any other model. > > EtoileUI should be removed. It's not yet ready to be used and I'd > prefer to highlight it the next release. It's in stable and we need it for Mélodie don't we? How about changing it to 'EtoileUI Preview' and saying that the next release will have a more stable version? >> *LanguageKit* is a compiler kit built on top of LLVM for creating >> dynamic language implementations using an Objective-C runtime for >> the object model. This is used by *SmalltalkKit*, implementing à >> ‰toilé's Pragmatic Smalltalk, a Smalltalk JIT compiler which >> generates code binary-compatible with Objective-C, allowing classes >> to be written in a mixture of Smalltalk and Objective-C. >> >> Other frameworks, such as *LuceneKit*, providing full-text indexing >> and searching, and *OgreKit*, a powerful regular expression >> framework are also included. > > Sounds good. In addition to LuceneKit, OgreKit, I think it could be > good to mention: UnitKit, MediaKit and SystemConfig. MediaKit is new > and SystemConfig has few substantial changes since the last release: > <http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/SystemConfig/NEWS?rev=3856&view=auto >> Okay. > What do you think of highlighting XMPPKit btw? Could do. I haven't really touched it for about a year, but I could mention it. >> Several applications are part of this release, such as *Mélodie*, a >> music jukebox using CoreObject for the music library and *MediaKit* >> for playback. Étoilé applications which use *ScriptKit* are >> scriptable from outside using Objective-C or Smalltalk. This is >> used by the hit corners and gesture recognition tool to run >> arbitrary commands in response to corner activations or mouse >> gestures, and by *ScriptServices* which allows arbitrary shell or >> Smalltalk scripts to be invoked on the current selection from any >> GNUstep or Étoilé application. > > ok. Would be good to add some notes about the latest FontManager, iirc > some changes were recently committed. Isaiah, can you give us some > details? :-) > > Any interesting changes to StepChat also? May be worth to add > specially if XMPPKit is highlighted. StepChat still needs some UI work so I'd rather not highlight it in this release. I hope to have it a bit more friendly by 0.5. David _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
