[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