MetaML is a statically typed functional programming language with special support for program generation. In addition to providing the standard features of contemporary programming...
As domain-specific languages (DSLs) permeate into mainstream software engineering, there is a need for economic methods for implementing languages. Following up on a paper with a s...
Multi-stage programming (MSP) is a paradigm for developing generic software that does not pay a runtime penalty for this generality. This is achieved through concise, carefully-des...
The book covers the following topics: Values, Types, Functions, Case Expressions and Pattern Matching, Type Classes and Overloading, Input/Output, Standard Haskell Classes
Monads,...
One of the best books to learn Scheme and functional programming concepts. The book is freely available online. It is full of examples and exercises suitable for various levels of ...
Matthias Felleisen, Robert Bruce Findler, Matthew ...
The class lectures for this class are broadcast live on the internet. Video recordings of all classes are available on-line. The presrntation cover the following topics:
A Review...
Latest developments in computer networking and telecommunications are covered in this course via class lectures and assigned readings. Generally topics include developments in the ...
A six-session course on Optical networking taught in 2002. These sessions covered the following topics:
Fundamentals of Networking,
Introduction to TCP/IP,
Fundamentals of Op...
This is the recording of a 2-day tutorial given in May 2002. It is a 8-topic tutorial which covers the following topics: Networking Trends, QoS over Data Networks, Label Switching,...
This is a series of laboratory exercises designed for use in data communication, computer networking and telecommunication courses. These labs enable students to experiment with va...