[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Seminaire sur Lambda, un langage de script qui tourne sous Linux
- To:
- Subject: Seminaire sur Lambda, un langage de script qui tourne sous Linux
- From: Michel Dagenais <>
- Date: Wed, 8 Dec 1999 13:56:31 -0500
SEMINAIRE du DIRO
(IFT 6090)
vendredi le 10 decembre
salle 3195
Pavillon Andre-Aisenstadt
11h30
CONFERENCIER : Olin Shivers, MIT
TITRE : A universal scripting framework or
Lambda: the ultimate "little language"
RESUMÉ :
The "little languages" approach to systems programming is flawed:
inefficient, fragile, error-prone, inexpressive, and difficult to
compose. A better solution is to embed task-specific sublanguages
within a powerful, syntactically extensible, universal language, such
as Scheme. I demonstrate two such embeddings that have been
implemented in scsh, a Scheme programming environment for Unix systems
programming. The first embedded language is a high-level
process-control notation; the second provides for Awk-like processing.
Embedding systems in this way is a powerful technique: for example,
although the embedded Awk system was implemented with 7% of the code
required for the standard C-based Awk, it is significantly more
expressive than its C counterpart.