Lecture 6
LECTURE 6:
Linguistic abstraction
Kurt Nørmark
Department of Computer Science, Aalborg University, Denmark
Title page
Abstract
References from this lecture
Source programs in this lecture
Page 1
Introduction to linguistic abstraction
Page 12
Language Mirroring
Page 2
Linguistic abstraction
Page 13
Mirrored Languages
Page 3
Linguistic abstraction in Lisp
Page 14
Course home page mirroring in Scheme (1)
Page 4
Fine grained linguistic abstraction in Lisp
Page 15
Course home page mirroring in Scheme (2)
Page 5
An example of fine grained abstraction
Page 16
Course home pages ala Course Plan
Page 6
Coarse grained linguistic abstraction in Lisp
Page 17
Embedding versus mirroring
Page 7
An example of coarse grained abstraction
Page 18
Lisp in Lisp
Page 8
Language embedding
Page 19
Why 'Lisp in Lisp'
Page 9
Embedded languages
Page 20
An overview of Scheme constructs
Page 10
Examples of language embedding in HTML
Page 21
Scheme in Scheme
Page 11
Course home page embedding in Scheme
Page 22
The
eval
and
apply
primitives
Generated: Tuesday July 2, 2013, 09:15:51