[RiceCS]
DEPARTMENT
RESEARCHACADEMICS
PEOPLENEWS
[Rice]
Rice Computer Science
  SEARCH:
  
Rice University
Department of Computer Science
presents

Olin Shivers

MIT and Georgia Tech

Modelling system resources in advanced programming languages

Abstract

One of the attractive features of functional programming languages is that they provide automatic management of the store, in the form of garbage collection. However, the benefits of automatic resource management can be applied to other resources as well. Scsh, a systems-programming dialect of Scheme, provides automatic resource management for operating-systems structures, notably processes, I/O channels, and signal events. This kind of automatic management extends the benefits of garbage collection -- modularity, robustness, simplicity, and clarity -- to new sets of objects in programming, and also gives us hints as to how operating systems could be structured from the perspective of functional programming languages.

Wednesday, January 19 @ 4:00 p.m. in DH 1064

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---