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

    [thumbnail of BP-Oaklisp-1988.pdf]
    Preview
    Text
    BP-Oaklisp-1988.pdf

    Download (1MB) | Preview

    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: 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: https://mural.maynoothuniversity.ie/id/eprint/10239
    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)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads