- Win32 F/OSS :
- Kool Aid :
- MinGW :
- Editor :
- CVS - Install :
- CVS - Use :
- Assorted Tools :
- Apache Install :
- PHP Install :
- MySQL Install :
- Ada :
- Asm :
- Awk :
- Basic :
- C++ :
- Caml :
- cLisp :
- Cobol :
- D :
- Fortran :
- Eiffel :
- Erlang :
- Haskell :
- Java :
- Javascript :
- Logo :
- Pascal :
- Perl :
- php :
- Prolog :
- Postscript :
- Python :
- Ruby :
- Scheme :
- Smalltalk :
- Tcl/Tk :
win32 F/OSS development - Eiffel
Eiffel is a pure object oriented language that introduced the concept of design by contact. That is, all objects have a contract; a set of rules for what they expect, what they provide, etc. A nice overview is available on the eiffel site.
Install
Head over to the Visual Eiffel page.
On the download page look for the Windows version.
You'll also need the license key (ve.key) so save that somewhere as well.
Run the installer.
Once it's done, you'll need to precompile a slew of libraries.
This can take a bit, so grab your favorite caffeine-containing beverage.
Now if you run Visual Eiffel, you'll get a big, scary error about a missing key.
Take the key file (ve.key) you downloaded above and copy it to the \Visual Eiffell\bin directory.
On my system this is:
Now to test it, open Visual Eiffel. Click on Project -> Open. Browse to the \example\ subdirectory of the Visual Eiffel instal dir. Find a project to build (the stuff under WEL is fun) and open one up. Hitting F7 will build the project; then F5 will run it.
Documentation
- An Invitation to Eiffel: A brief overview of the language
- An Eiffel Tutorial
- Windows Eiffel Library (WEL) Tutorial: The Windows specific library
- Object-Oriented Programming in Eiffel:An online book.
