5.4. Miscellaneous
Prev | Chapter 5. Data and Control Flow | Next

## 5.4. Miscellaneous

### Function `FUNCTION-LAMBDA-EXPRESSION`

The `name` of a `FFI:FOREIGN-FUNCTION` is a string (the name of the underlying C function), not a lisp function name.

### Macro `DESTRUCTURING-BIND`

This macro does not perform full error checking.

### Macros `PROG1`, `PROG2`, `AND`, `OR`, `PSETQ`, `WHEN`, `UNLESS`, `COND`, `CASE`, `MULTIPLE-VALUE-LIST`, `MULTIPLE-VALUE-BIND`, `MULTIPLE-VALUE-SETQ`

These macros are implemented as special operators (as permitted by [sec_3-1-2-1-2-2]) and, as such, are rather efficient.

| These notes document CLISP version 2.45 | Last modified: 2008-05-14

Enter your search termsSubmit search form
Webclisp.cons.orgclisp.podval.orgwww.lisp.org

Prev | Up | Next
5.3. Kinds of Places | Home | 5.5. Macro `DEFCONSTANT`