Is Modula-2 a so called “Object Oriented Language” ?
(A) Yes, but it depends on the standard a compiler implements. Some time after the Modula-2 ISO-Standard was released, object orientation has also been standardized. The project was “JTC 1.22.18.02 Object Oriented Extensions for Modula-2”. From the ISO/IEC JTC1/SC22/WG13 Homepage (wich is “the international standardization working group for the programming language Modula-2”): “The model chosen for object oriented extensions has both modules and classes; has single inheritance and has multiple roots. The document has been published as ISO/IEC 10514-2:1998.” The only compiler available implementing these extensions – as far as I know – is p1 Modula-2 which is a commercial product for Apple computers. (B) Roger Carvalho implemented some OO-Extensions in the last versions of FST Modula-2 (3.5+). (C) You can find some information on Object Oriented Modula-2 at ULM’s FTP Server. [ top ] 2. Debugging Modula-2 programs (A) There is a way to use Turbo Debugger for programs compiled with FST Mo