BRICS · Contents · Programme

Systems Programming in Scheme

A BRICS Mini-Course
October 13, 14 and 16, 1997

Lectures by
Olin Shivers
Artificial Intelligence, Laboratory, MIT (Massachusetts Institute of Technology), USA

Course Contents

Functional programming languages are not only useful for teaching and theorem proving-they have many benefits for programming systems applications and scripting. Over the last five years, Olin Shivers has tried to support this thesis by designing and implementing scsh, a Scheme programming environment that is designed for Unix systems programming.

The mini-course will cover topics drawn from experience using scsh as a systems-programming tool: 1) Embedding domain-specific ``little languages'' within Scheme; 2) Automatic management of OS resources in a functional language; 3) Using Scheme as a high-level scripting tool; 4) Writing systems-level code in Scheme, such as extensible Web servers.


Monday October 13, 1997, 14:15-16:00 in Auditorium G2

Tuesday October 14, 1997, 14:15-16:00 in Auditorium G2

Thursday October 16, 1997, 13:15-15:00 in Auditorium G2