tool: Self


Language:
Self
Version:
3.0
Parts:
compiler, debugger, browser
Author:
The Self Group at Sun Microsystems & Stanford University
Location:
ftp://self.stanford.edu or http://self.stanford.edu
Description:
The Self Group at Sun Microsystems Laboratories, Inc., and Stanford University is pleased to announce Release 2.0 of the experimental object-oriented exploratory programming language Self. Release 2.0 introduces full source-level debugging of optimized code, adaptive optimization to shorten compile pauses, lightweight threads within Self, support for dynamically linking foreign functions, changing programs within Self, and the ability to run the experimental Self graphical browser under OpenWindows.

Designed for expressive power and malleability, Self combines a pure, prototype-based object model with uniform access to state and behavior. Unlike other languages, Self allows objects to inherit state and to change their patterns of inheritance dynamically. Self's customizing compiler can generate very efficient code compared to other dynamically-typed object-oriented languages.

Ports:
Sun-4 (SPARC) only [Sun-3 discontinued]
Portability:
compiler back end and runtime system system-dependent (source available)
Discussion:
mailing list -- self-interest@self.stanford.edu, send mail to self-request to be added.
Contact:
self-request@self.stanford.edu
Updated:
August 13th, 1992

Related Items

category: object oriented languages summary, or expanded.


This site is supported by David Sharnoff and Bryan Miller with some help from Google Adwords.

Please send updates to free-compilers@sharnoff.org

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved
Copyright (c) 1999-2010 David Muir Sharnoff, Bryan Miller, All Rights Reserved