Le 11 nov. 08 à 18:43, David Chisnall a écrit :

> On 11 Nov 2008, at 17:37, Quentin Mathé wrote:
>
>>> *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?

Yes.

>  How about
> changing it to 'EtoileUI Preview' and saying that the next release
> will have a more stable version?

My idea was that we put EtoileUI into stable without advertising it,  
and only introduces it as a major highlight for 0.4.1 or 0.4.2.
I'm not against adding a note that this release includes an early  
preview of EtoileUI. May be add a note after SystemConfig mention  
saying:

  *EtoileUI* is also available as an early preview release and  
shouldn't be considered stable. EtoileUI is a high-level OOUI toolkit  
that provides a uniform tree representation for graphical objects on  
top of the AppKit. All User Interface concerns such as layouts, event  
handlers, styles, model objects etc. intends to be implemented as  
pluggable aspects. It also shares the same interfaces as other  
CoreObject systems. The combination of these three key features makes  
possible to inspect and reshape both User Interface and model objects  
at runtime through direct manipulation. It comes with a library of  
layouts where each one encapsulate a custom and pluggable UI  
presentation.

In the description above, inspect and transform for the model objects  
is a bit misleading, because EtoileUI doesn't do model transformation  
at all, but rather inspection and direct manipulation only. For  
example, editing the value of an object or inspecting two arrays and  
moving an element from one array to the other by drag and drop. So I  
replaced transform by reshape which sounds less connoted.

>>> *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.

Great.

>> 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.

Well, as you want :-)

>>> 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.

ok.

Cheers,
Quentin.


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à