toolRevisions for guide (previously: edp)

Comparing two revisions:

Tue, 06/10/2008 - 22:30 by Howard ThomsonTue, 08/17/2010 - 11:33 by Howard Thomson
Changes to Name
-
edp
+
guide (previously: edp)
Changes to Short Description
-
An Eiffel IDE based on the Gobo libraries.
+
Gobo Users' Integrated Development Environment -- An Eiffel IDE based on the Gobo libraries.
Changes to Description
-
'edp' 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.
+
'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.
 
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 edp will be able to compile EiffelStudio compatible projects, eventually ...
+
As with Gobo in general, it is intended that guide will be able to compile EiffelStudio compatible projects, eventually ...
 
 
-
Primary development of edp is with edp 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.
+
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 edp for separation of GUI interaction from compilation, and to enable generation of robust GC enabled multi-threaded cross-platform applications using edp.
+
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.
Changes to Other Dependencies
-
  
 
 
Revision of Tue, 08/17/2010 - 11:33:
tool

guide (previously: edp)

Description

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

Links

Dependencies

Supported Platforms

Licensing