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
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- |