[Colloq] Thesis Defense by Jesse Tov, Friday 2/10/12 : Practical Programming with Substructural Types

Nicole Bekerian nicoleb at ccs.neu.edu
Thu Feb 2 13:32:09 EST 2012


The College of Computer and Information Science Presents:

Date: Friday, February 10th, 2012
Time: 3:00pm
Place: West Village H 366

Thesis Defense
Title:  Practical Programming with Substructural Types
Speaker: Jesse Tov
Advisor:  Riccardo Pucella

Abstract:

Substructural logics remove from classical logic rules for reordering, duplication, or dropping of assumptions. Because propositions in such a logic may no longer be freely copied or ignored, this suggests understanding propositions in substructural logics as representing resources rather than truth. For the programming language designer, substructural logics thus provide a framework for considering type systems that can track the changing states of logical and physical resources.

While several substructural type systems have been proposed and implemented, many of these have targeted substructural types at a particular purpose, rather than offering them as a general facility.
The more general substructural type systems have been theoretical in nature and too unwieldy for practical use. This dissertation presents the design of a general purpose language with substructural types, and discusses several language design problems that had to be solved in order to make substructural types useful in practice.




-- 




Best, 
Nicole 

______________________________________________________________ 

Nicole Bekerian 
Administrative Assistant 

Northeastern University 
College of Computer and Information Science 
360 Huntington Ave. 
202 West Village H 
Boston, MA 02115 

Phone: 617.373.2462 
Fax: 617.373.5121 




More information about the Colloq mailing list