Wednesday, January 24, 2007


Gobo 3.5 released

Eric Bezault has announced the release of version 3.5 of the Gobo Eiffel package, a substantial set of Eiffel libraries and tools (more details).

Major new libraries and tools since the last release include an elegant and powerful Eiffel library for command-line argument passing, an XSLT processor written entirely in Eiffel using the Gobo Eiffel XML library, and an Eiffel compiler - "still under development but already able to compile all the Eiffel code contained in the Gobo package".

Over the years, Eric has been known for his herculean efforts to support as many Eiffel compilers as possible. Even so, the Gobo Eiffel Package has had to move with the times and this is likely to be the last version that supports Visual Eiffel (on account of its lack of support for language features such as agents which have been supported in other compilers for many years). SmartEiffel 2.x is also not supported, because of its language changes. As Eric says, "it implements another language than the one supported in Gobo".

The Gobo package supports ISE Eiffel 5.6, 5.7 and 6.0 but Eric has marked the support for 5.7 and 6.0 as "unofficial" as a protest against the way that these versions have slugged users with the ECF system files, leaving some users stuck with 5.6 for now at least.

Finally, there's the great news that future versions of Gobo will be released under the MIT license.

This is the first realease of Gobo in which the XSLT library is supported.

By a curious coincidence, XSLT 2.0 became a W3C recommendation on the same day that Gobo 3.5 was released.
I must make it clear that for many years now the Gobo project has been a team effort. It's not just "my" project anymore. So I'd like to thank everyone in this team, as well as the users of the Gobo package for their feedback.
Hi Roger,

About the MIT license, do you think we can/should keep the style introduced by the EFL for the copyright notice, with "and others" after the initial author. Personally I like it. It shows that this is a team effort.
Eric, I do prefer the "and others" style. It makes it administratively easy too, rather than having to decide who is the main "owner" of each file.

I don't know what the legal ramifications of this style are, but as the MIT license is so permissive it probably doesn't make any practical difference.
I see that EiffelStudio (svn development) has moved to using Gobo 3.5 already.
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?