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

    [img]
    Preview
    Download (1MB) | Preview


    Share your research

    Twitter Facebook LinkedIn GooglePlus Email more...



    Add this article to your Mendeley library


    Abstract

    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: https://doi.org/10.1007/BF01806175
    Depositing User: Barak Pearlmutter
    Date Deposited: 22 Nov 2018 16:08
    Journal or Publication Title: LISP and Symbolic Computation
    Publisher: Kluwer
    Refereed: Yes
    URI:
      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

      Downloads per month over past year

      Origin of downloads