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
