MURAL - Maynooth University Research Archive Library

    Oaklisp: An Object-Oriented Dialect of Scheme

    Lang, Kevin J. and Pearlmutter, Barak A. (1988) Oaklisp: An Object-Oriented Dialect of Scheme. LISP and Symbolic Computation, 1 (1). pp. 39-51. ISSN 0892-4635

    Download (1MB) | Preview

    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...

    Add this article to your Mendeley library


    This paper contains a description of Oaklisp, a dialect of Lisp incorporating lexical scoping, multiple inheritance, and first-class types. This description is followed by a revisionist history of the Oaklisp design, in which a crude map of the space of object-oriented Lisps is drawn and some advantages of first-class types are explored. Scoping issues are discussed, with a particular emphasis on instance variables and top-level namespaces. The question of which should come first, the lambda or the object, is addressed, with Oaklisp providing support for the latter approach.

    Item Type: Article
    Keywords: Operating System; Artificial Intelligence; Instance Variable; Multiple Inheritance; Revisionist History;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 10239
    Identification Number:
    Depositing User: Barak Pearlmutter
    Date Deposited: 22 Nov 2018 16:08
    Journal or Publication Title: LISP and Symbolic Computation
    Publisher: Kluwer
    Refereed: Yes
      Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

      Repository Staff Only(login required)

      View Item Item control page


      Downloads per month over past year

      Origin of downloads