Abstract
Smalltalk's great advantage over all of its competitors is the sophistication of its environment and the elegance of its implementation of the Object-Oriented paradigm. One of its disadvantages is that Smalltalk applications cannot be separated from the Smalltalk environment. The completeness of the environment as opposed to its insularity, appear to represent a natural trade-off. This paper describes an initially limited attempt to resolve the trade-off, for the purposes of a particular application, which subsequently grew in scope.
- [1] A. Goldberg and D. Robson, SMALLTALK-80, The Language and its Implementation, Addison-Wesley, 1983. Google ScholarDigital Library
- [2] W. Haebich and F. Jackson, The micro actuarial calculator, Proc. 9th Australian Computer Conference, 406-418, Hobart, August, 1982.Google Scholar
- [3] W. Haebich, Tailor Made Languages for Commercial Purposes, presented at The Institute of Management Sciences XXVII Conference, Surfers Paradise, Australia, 1986 (unpublished).Google Scholar
- [4] B. Vokach-Brodsky and M. I. Wolczko, Smalltalk Application Compilers, Proc. TOOLS 3: 69-78, Sydney, November 1990.Google Scholar
- [5] B. J. Cox and K. J. Schmucker, Producer: A tool for translating Smalltalk-80 to Objective-C , ACM SIGPLAN Notices 22(12): 423-429, Proc. OOPSLA, Orlando, Florida, October 1987. Google ScholarDigital Library
Index Terms
- An accidental translator from Smalltalk to ANSI C
Recommendations
Some issues on the translator of smalltalk to C++
This paper mainly discusses s2cpp that is a translator of Smalltalk to C++. Generally, the translators of programming languages can be classified into two types. The first type is the translation between two specific programming languages. The second ...
Programming with explicit metaclasses in Smalltalk-80
OOPSLA '89: Conference proceedings on Object-oriented programming systems, languages and applicationsThis paper discusses the introduction of explicit metaclasses á la ObjVlisp into the Smalltalk-80 language. The rigidity of Smalltalk metaclass architecture motivated this work. We decided to implement the ObjVlisp model into the standard Smalltalk-80 ...
Comments