PL/LL(ID:6277/dis017)

object oriented hybrid language system 


COmprises two languages - PL and LL

Lars Erik Thorelli   Royal Institute of Technology, Stockholm, Sweden  



References:
  • Thorelli, L E "A linker allowing hierarchic composition of programs", Information Processing 83, Elsevier (North- Holland) 1983, 101-106. view details
  • Thorelli, L E "Proposal for a low level object oriented architecture", TR1TA-CS-8402, Royal Institute of Technology, Stockholm 1984. view details
  • Thorelli, Lars-Erik "A language for linking modules into systems", BIT, v.25 n.2, p.359-379, 1985 view details
  • Thorelli, L E and Handong, Wu "Description of the object-oriented architecture OOA/68K", TRITA-CS-8601, Royal Institute of Technology, Stockholm 1986. view details
  • Thorelli, Lars-Erik "Modules and type checking in PL/LL" pp268-276 view details Abstract: The type system of a programming language system PL/LL is described. PL is a simple object oriented programming language and LL is a language for composing PL modules into programs. The goals of the PL/LL system are to enable the programming of efficient object-oriented computations and to provide the powerful linking language LL for facilitating the construction of large programs. The goal of the type system is to ensure efficient and secure object handling through a combination of static and dynamic type checking, and to preserve this property across module boundaries. The solution is based on (i) the module and linking concepts of LL, (ii) a language construct in PL for the safe creation of linked data structures, and (iii) a limited form of type polymorphism and type unification.
    DOI
          in SIGPLAN Notices 22(12) December 1987 (OOPSLA '87) view details
  • Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980 view details
          in Concurrency: Practice and Experience 2000 v12 view details