9734265 Palsberg The goal of the project is to develop type inference algorithms for object-oriented software which are practically useful for tool developers and language designers. An example application is tool support for transforming a dynamically typed prototype application into a statically typed product. The currently known algorithms do not handle the combination of features found in commonly used languages, and none of the algorithms are known to scale well. The project will develop new type inference algorithms, it will perform large scale experiments with them, and it will investigate new language designs where type inference is smoothly integrated. Along with this, a hands-on course on programming languages is being developed, focusing on the similarities and differences between object oriented and functional programming. ***

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9734265
Program Officer
Jon S. Rugaber
Project Start
Project End
Budget Start
1998-04-01
Budget End
2002-09-30
Support Year
Fiscal Year
1997
Total Cost
$230,000
Indirect Cost
Name
Purdue Research Foundation
Department
Type
DUNS #
City
West Lafayette
State
IN
Country
United States
Zip Code
47907