Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Oaklisp

From Wikipedia, the free encyclopedia
Oaklisp
Paradigmmulti-paradigm: object-oriented, functional, procedural
Designed byKevin J. Lang & Barak A. Pearlmutter
First appeared1986
Stable release
07-Jan-2000 / January 7, 2000
Typing disciplinedynamic, strong
Major implementations
Oaklisp
Influenced by
Scheme, T, Smalltalk
Influenced
EuLisp Java, Dylan

Oaklisp is a message based portable object-oriented Scheme developed by Kevin J. Lang and Barak A. Pearlmutter while Computer Science PhD students at Carnegie Mellon University.[1] Oaklisp uses a superset of Scheme syntax. It is based on generic operations rather than functions, and features anonymous classes, multiple inheritance, a strong error system, setters and locators for operations, and a facility for dynamic binding.[2]

Version 1.2 includes an interface, bytecode compiler, run-time system and documentation.[2]

References

[edit]
  1. Lang, Kevin J.; Pearlmutter, Barak A. (November 1986). "Oaklisp: an object-oriented scheme with first class types". ACM SIGPLAN Notices. 21 (11): 30–37. doi:10.1145/960112.28701. ISSN 0362-1340.
  2. 1 2 This article is based on material taken from Oaklisp at the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.
[edit]