1.12 Symbols

► |  | How to Design Programs Languages

1 | Beginning Student
2 | Beginning Student with List Abbreviations
3 | Intermediate Student
4 | Intermediate Student with Lambda
5 | Advanced Student
| Index

▼ | 1 | Beginning Student

1.1 | define
1.2 | define-struct
1.3 | Function Calls
1.4 | Primitive Calls
1.5 | cond
1.6 | if
1.7 | and
1.8 | or
1.9 | Test Cases
1.10 | empty
1.11 | Identifiers
1.12 | Symbols
1.13 | true and false
1.14 | require
1.15 | Primitive Operations

On this page:

quote

top← prev up next →

#### 1.12`` Symbols

’id

( quote id)

A quoted id is a symbol. A symbol is a constant, like 0 and empty.

Normally, a symbol is written with a ', like 'apple, but it can also be written with quote, like ( quote apple).

The id for a symbol is a sequence of characters not including a space or one of the following:

" , ' ` ( ) [ ] { } | ; #

top← prev up next →