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