Eiffel for OS X
As Apple brings us the best personal computer in the Macintosh and the best programming system in Cocoa, Object Tools and Harmonic Systems brings the world the best OO language for them in Eiffel.
Eiffel is the language that encapsulates the principles of agile programming and extreme programming. It is the correct middle ground between anarchistic hacking and the overbearing bureaucracy of many methodologies. Eiffel is for those who want
results, rather than chaos or bureaucratic process.
Download
New version for Xcode 2.0, 2.1, 2.2:
Old versions for Xcode 1.5 and CodeWarrior 8.3:
Includes
- All the Eiffel libraries:
Kernel, ELKS 95, Containers, etc.
- EiffelCocoa
A complete Eiffel API to Cocoa.
- EiffelCarbon
A comprehensive library for writing fully fledged Mac applications. This is a library of over
100 classes which provide an Eiffel OO wrapping to most common Mac toolbox entities. It
also provides an event driven application framework.
- Manuals in PDF format (included in above downloads):
- Eiffel for OS X
- Setting up and running Eiffel under ProjectBuilder and CodeWarrior.
- Into Eiffel
- An easy introduction to the Eiffel language
- EiffelCocoa
- Guide to programming Cocoa applications using Eiffel
- EiffelCarbon
- Guide to programming Carbon applications using Eiffel
- Example Code:
Example projects showing how easy it is to write full scale Macintosh software with Eiffel.
Licence
The Object Tools Eiffel Lite licence is free, but limits the number of classes that you can build.
A full licence for Object Tools Eiffel and unlimited classes is available for only $US149.
Configuration
Object Tools Eiffel works with the following configurations:
- Macintosh running OS X 10.2
- At least 128MB of memory
- Apple ProjectBuilder or MetroWerks CodeWarrior 8.3
Eiffel Conformance
This Eiffel release is a full implementation of Eiffel v3 as specified in Eiffel:The Language. It has been well integrated into the CodeWarrior environment.
Support
Please send comments, suggestions, problems directly to:
i.joyner@acm.org
Other matters, and other versions of Eiffel can be obtained from Object Tools directly.