[Brown CS Talks] Brown CS Seminar: Matthew Flatt is giving a talk in Room 506 on 2/26/02
at 2:30 pm
talks-admin@list.cs.brown.edu
talks-admin@list.cs.brown.edu
Fri, 22 Feb 2002 16:00:37 -0500
CS Seminar
The Department of Computer Science
BROWN UNIVERSITY
presents
Matthew Flatt
University of Utah
Tuesday, February 26, 2002 at 2:30 pm
Room 506 (CIT 5th floor)
Refreshments will be served in the Atrium at 2:15 pm
``Jiazzi: New-Age Components for Old-Fashioned Java''
Abstract
Jiazzi extends Java with explicit programming-language support for
configurable program components. Jiazzi components import and export
classes, where a component's import signature specifies only the shape
of each imported class, not the source that provides the class. A
specific source for an import is selected later, when the component is
linked with others to form an application. This delayed binding of
classes (not merely class instances) enables new forms of reuse and
extensibility for Java-based programs.
Host: Professor Shriram Krishnamurthi