Regardless, I promote it for consistent, system design with safer language that's efficient, portable, compiles fast, and mostly GC'd. Good traits other systems should emulate even if not the extra-weird interface.
Note: One thing about the interface is how it was ahead of the curve on hyperlinks. You can click highlighted text to perform actions and move around in the system. Sound like something that became a ubiquitous interface? ;)
http://www.pas.rochester.edu/~skulski/Presentations/BB_Class...
I keep thinking I need to play with it as it looks to be a great tool. Like an engineer's version of Visual Basic 6 I started on. Super easy to use, fast, and code-generating for GUI's without huge issues of C development. The complexity chart was nice while showing good old ALGOL and Turbo Pascal 2.0 fit nicely in the middle. I think the Oberon's are too simple but Component Pascal seems better.
Add Design-by-Contract and some more safety features to give Eiffel + Ada some nice competition in robust, OOP space. :)
Also their designers were pushing for programming with components, instead of pure OOP. Basically a type safe way of doing COM.
The first edition of "Component Software: Beyond Object-Oriented Programming" used mostly Component Pascal examples.
http://www.amazon.com/Component-Software-Object-Oriented-Pro...
For others, read more about the interclick at http://www.ethoberon.ethz.ch/ethoberon/tutorial/Mouse.html