Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Concepts of the text editor Lara
Communications of the ACM
A structural view of the Cedar programming environment
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Oberon system: user guide and programmer's manual
The Oberon system: user guide and programmer's manual
Programming in Oberon: steps beyond Pascal and Modula
Programming in Oberon: steps beyond Pascal and Modula
Project Oberon: the design of an operating system and compiler
Project Oberon: the design of an operating system and compiler
A systematic approach to multiple inheritance implementation
ACM SIGPLAN Notices
Object-oriented programming in Oberon-2
Object-oriented programming in Oberon-2
Write-ing applications: design of an extensible text editor as an application framework
TOOLS 7 Proceedings of the seventh international conference on Technology of object-oriented languages and systems
A brief look at extension programming before and now
ACM SIGPLAN Notices
Extensibility safety and performance in the SPIN operating system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Hi-index | 0.00 |
We show how an object-oriented system-and in particular the Oberon System-can be used to write software that is extensible by end users even while the software is running. Extensibility instead of completeness may be a way out of the unpleasant situation in software industry where applications still tend to become bigger every year. Oberon is both an object-oriented programming language and an operating system with new concepts such as commands and dynamic loading. The language and the system make up an environment that is similar to Smalltalk in its flexibility but offers static type-checking and is much more efficient.