FreeBSD package for SmallEiffel FreeBSD users might be interested in a prebuild FreeBSD package . I want to compare Eiffel and Delphi. I've just started, don't expect this to be completed before 2001. In Eiffel there are only classes and objects. In Delphi your class can go in a unit or in the program file.
Every file contains just one class.
Eiffel doesn't have the concept of a unit. It has the concept of a cluster, but a cluster is simply all the classes in a directory. A cluster can be compared to an entry in Delphi's search path. No .dpr or main program file. Variables declared on the stack have no default value.