From: Howard T. <how...@di...> - 2007-10-13 15:48:01
|
Hi all, I have made a download available of the current state of my Eiffel IDE project, as a tar.bz2 archive of the source code of my development tree. I have also provided executables for Linux and Windows, both 32-bit. The 64-bit executable for Linux now works when compiled by edp+gcc, and the 32-bit Linux code can also be compiled by EiffelStudio, or at least I have successfully done so once. It is very much alpha status, and is certainly not yet a replacement for anything else, although I am starting to find it useful in it's code-browsing usage, with feedback about which classes within a class universe are part of the current system. The WIN32 version compiles and links, albeit not yet using geant for the complete process. Although the SmartEiffel compiled version ran, I have made some major API changes since then between the Eiffel code and the supporting WIN32 glue code, so the current code may not. When renamed as 'gec', the edp executable performs as 'gec' and is the version of 'gec' that I use to generate both Linux and Win32 C files for further processing. I may well need to provide a bootstrap process to simplify startup for working with the EDP project code. The supplied directories 'edp' and 'tool' are intended to be located as subdirectories of $GOBO, with 'tool' provided primarily to show that some of the entries are symlinks into 'edp/tool/' and 'edp/library' containing modified classes needed for the adapted 'gec' functionality. Note that the Eiffel code links directly with libX11 and libgdi32 and is therefore independent of any C/C++ GUI code on either platform, and that was one of my primary aims when starting out on this project. The (minimal !) website is at http://ashford-ht.vm.bytemark.co.uk Comments and criticism welcome ... Regards, Howard Thomson -- "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." -- Albert Einstein |