On 23 Jan 2011, at 14:07, Quentin Mathé wrote:

> Hi David,
> 
> Le 22 janv. 2011 à 20:01, David Chisnall a écrit :
> 
>> Hi Everyone,
>> 
>> We said a while ago that it would be a good idea to release individual 
>> components more often than we do an aggregate Étoilé release.  Since then, 
>> we haven't actually released anything...
> 
> I did say silent about a new release because I was hoping to include EtoileUI 
> in the release. But I haven't really worked on it since September, so it 
> isn't ready yet.
> However DocGenerator is now more or less ready to be released. Still a lot of 
> things to improve and implement in theory… but well I have to stop at some 
> point :-)
> I'll post another mail about it soon.

That would be good.

>> I'd like to do a LanguageKit release some time soon.  I think it's now 
>> pretty stable and, at least on FreeBSD, the entire test suite has been 
>> passing with the compiler and the interpreter. 
> 
> I haven't used Smalltalk on Linux since this summer, so I should give it a 
> try I suppose.

Please do!

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

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

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

David

-- Send from my Jacquard Loom
_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to