Artifact Details

Title

A Third Generation SELF Implementation

Catalog Number

102741365

Type

Moving Image

Date

1995-04-05

Credits

Holzle, Urs

Publisher

University Video Communications

Duration

00:26:08

Format

Betacam SP (short)

Copyright Holder

Computer History Museum

Description

From University Video Communications' catalog:

"An ideal programming environment would respond immediately to changes (like an interpreter) and produce high-quality code (like an optimizing compiler). Such a system is hard to realize, especially for pure object-oriented languages like Smalltalk or SELF which need extensive optimization to be efficient but simultaneously need instantaneous response to program changes to maintain high programmer productivity. The Self-93 system uses run-time compilation while allowing for pleasant interactive use with few perceptible compilation pauses. This talk introduces the relevant implementation ideas, contains demonstrations of their impact on an interactive programming environment, and discusses appropriate ways of measuring interactive pauses."

Category

Lecture

Series Title

University Video Communications: OOPSLA Conference

Credit

Gift of University Video Communications

Lot Number

X6636.2013