Eiffel is a good OO language having some of the most recent OO ideas.
I hope that Eiffel will become known and branded as the state of the
art in current and usable OO ideas. One way for Eiffel to have a
wider appeal is not just the language but a unique runtime environment.
I have been speculating about the need for distributed runtime
environments for objects. Imagine a swarms of Eiffel or other legacy
language objects that are distributed across an an-hoc grid of
cooperating object relationships established for a virtual enterprise.
Eiffel is now cast, branded, as a true OO language but its not being
used widely. A distributed runtime might make it valuable to a wide
audience.
Let me know what you think.
.