Le 23 janv. 2011 à 15:15, David Chisnall a écrit :

> On 23 Jan 2011, at 14:07, Quentin Mathé wrote:
> 
>> Le 22 janv. 2011 à 20:01, David Chisnall a écrit :
>> 
>>> LanguageKit depends on EtoileFoundation, so the first thing to do is 
>>> probably release EtoileFoundation.  Does anyone want to do anything to EF 
>>> before we release it?
>> 
>> There are various things I wanted to do before releasing it:
>> - Rename -properties to -propertyNames (given that -properties conflicts 
>> with some Cocoa API)
>> - Renamed ETProperty to ETPropertyViewpoint (less critical, but it's related 
>> to some uncommitted code I have. This code makes possible to create custom 
>> viewpoints on an object graph, where a viewpoint corresponds to a new object 
>> graph representation)
>> - iirc the mixin support is still broken with the new runtime
>> - Finish to document the mirror reflection API
>> - Deprecate most NSURL+Etoile which only works with the file scheme and have 
>> GNUstep base implement the new equivalent methods recently added to Mac OS X
>> - Improve the documentation to use the new DocGenerator abilities (like 
>> grouping classes/protocols/categories to build an API overview page, regroup 
>> methods by task etc.)
>> 
>> So either we can ignore all that, and release it as it is, I don't mind. 
>> Or take in acccount the first and the last point, which are the only 
>> important ones in the list imo.
> 
> Those all sound sensible.  I don't mind just removing the mixin stuff.  The 
> prototypes stuff is working - I was using it with libobjc2 and EScript.

I quite like the mixin stuff, if you can get it work again, that would be great.
I plan to use mixins in EtoileUI at some point to eliminate redundant code. For 
example, ETCollection/ETMutableCollection mixins could be introduced.

>>> What else is in an approximately sensible state for a release?  I might do 
>>> a 0.1 release for EtoileText.
>> 
>> Probably one or two weeks after the FOSDEM? 
>> For the next two weeks, I'd like to hack a bit on EtoileUI, and finish some 
>> things to demo at the FOSDEM.
> 
> Okay, we can talk more at FOSDEM.

Sure.

>> So the release would include EtoileFoundation, LanguageKit, EtoileText and 
>> DocGenerator, right?
> 
> The point is that the individual parts will be released independently, when 
> they're ready, but some things are blocking others.  EtoileFoundation is used 
> by LanguageKit, and LanguageKit won't work with the EtoileFoundation from 
> 4.1, so we need to release EF before we can release LK, and so on.  They 
> don't all have to be released at the same time, but we do need to make sure 
> that the release of anything works with the latest release of everything that 
> it depends on...

I see.

Cheers,
Quentin.
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to