Macros in Lisp

4/3/01


Click here to start


Table of Contents

Macros in Lisp

Defining Macros in Lisp

Example: PUSH (actually built-in)

Macro Expansion

Full Macro-form Evaluation

Example: SET-TO-ONE

Example: TWICE

Backquote and Comma Syntax

Example: ENQUEUE

Example: SELECT

Example: SELECT

Author: Steven L. Tanimoto

Email: tanimoto@cs.washington.edu

Home Page: www.cs.washington.edu/people/faculty/tanimoto.html

Download presentation source