Date: Thursday, October 30th, 1997
Time: 7.00pm-8.30pm
Location: Silicon Graphics
Building 20, SGI Cafe(directions below)
Agenda:
7.00 to 7.05 - Announcements
7.05 to 8.15 - PolyJ: Parameterized Types for Java by
Andrew Myers, MIT Lab for Computer Science
8.15 to 8.30 - Q&A
Note: For the "Announcements" section if you have something you
would like announced, or any "News" (upcoming conferences,
information about similar groups, applets...etc) please send
mail to (Sudhakar Ramakrishnan) sudha@best.com prior
to the meeting. A bulletin board would be placed for
product announcements/job openings/miscellaneous announcements.
=========================================
PolyJ: Parameterized Types for Java
=========================================
It is widely accepted that Java needs better support for parametric
polymorphism, which allows users to define generic abstractions
(similar to C++ templates). Despite the existence of several
proposals for extending Java in this direction, the language
specification still lacks parametric polymorphism.
In this talk, I will describe PolyJ, a new extended version of Java with efficient support for constrained parametric polymorphism. We will shortly release a compiler for PolyJ that translates it into standard Java without incurring the code bloat associated with templates. I will also explain why we believe we have the right design for this language feature.
===================== Biography: =====================Andrew Myers is a graduate student at the MIT Lab for Computer Science. He is currently working on using static program analysis to protect privacy. Other research interests include the Thor persistent object system, efficient object layout for object-oriented languages, and a scripting language for MUDs.
===================== Directions: =====================From SJ airport: Take Guadalupe Parkway North (Left) to Highway 101 travel north toward SF (approx 10 miles). In Mountain View, exit at Shoreline Blvd/Middlefield road. Take the first exit (Shoreline Blvd). Building 20 is directly across from US 101 interchange.
From SF airport: Travel South on Highway 101 towards San Jose (approximately 24 miles). In Mt. View, exit at Shoreline Blvd. North. Cross over the freeway (through light). Building 20 is directly across from US 101 interchange (towards east).
The meeting will be in the Cafe in bldg 20 (new Shoreline bldg). Folks can turn into the parking lot directly from Shoreline, or take a right at the signal (Pear).
Information on the Mountain View Java User's Group can be found on the World Wide Web at:
MTVJUG HOME PAGE:
-> http://www.mtvjug.org/mtvjug/home.html