'guide' is an IDE for Eiffel, currently in pre-alpha, based on the Gobo package, and using a pure Eiffel GUI based on a translation and adaptation of the Fox toolkit.
While it has reached the stage of being of some use to its author as a code browser, it is not yet a substitute for any other tool. Its principal advantage, as with other tools based on the Gobo libraries, is speed and adaptability of the codebase.
As with Gobo in general, it is intended that guide will be able to compile EiffelStudio compatible projects, eventually ...
Primary development of guide is with guide itself on Linux, with C compilation using gcc. The Win32 code is compilable but the current type-set analysis has limitations (read bugs ...) in conjunction with external C code.
Current work is aimed at providing a precise per-thread GC and associated thread library support, both to support threading within guide for separation of GUI interaction from compilation, and to enable generation of robust GC enabled multi-threaded cross-platform applications using guide.
As of August 2010, the GC has reached stability for the current, single threaded, usage and testing to date. Work continues (slowly ...), on extending the runtime for multi-thread GC and inter-thread messaging.
It is also intended to adapt the Eiffel GUI code to using the Vision2 interface to be compatible with other Eiffel projects using Eiffel Studio.