Differences between revisions 1 and 2
Revision 1 as of 2006-01-18 17:02:05
Size: 483
Editor: velociraptor
Comment:
Revision 2 as of 2006-01-18 17:09:14
Size: 1086
Editor: velociraptor
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
|| Symbolic expressions / or just expressions |||| Atoms and lists collectively are called expressions. |||| || || Symbolic expressions / or [s-]expressions |||| Atoms and lists collectively are called expressions. |||| ||
Line 6: Line 6:
|| Data Types |||| See Figure 1 |||| ||
|| FIRST |||| (FIRST LIST) returns the first expression in the list |||| (FIRST (A B C)) --> A ||
|| REST |||| (REST LIST) returns the expression after the first element of the list as a list |||| (REST (A B C)) --> (B C) ||
|| QUOTE |||| '(I J) will return a list with the elements I and J without trying to interpret I as a function |||| '(A B C) --> (A B C)||


{{{
                     |Number
                     |
             |Atom---|
             | |
Expressions -| |Symbol
             |
             |LIST


}}}
Figure 1

Term

Definition

Example

Atoms

Like types: the fundamental items formed from bits

27, 3.14, This-Phrase

Lists

Sentence like objects containing atoms or other lists.

'(this that the other thing)

Symbolic expressions / or [s-]expressions

Atoms and lists collectively are called expressions.

setf

(setf <name> <list>) creates a set called <name> that has the value <list>

(setf friends '(Dan Randy))

Data Types

See Figure 1

FIRST

(FIRST LIST) returns the first expression in the list

(FIRST (A B C)) --> A

REST

(REST LIST) returns the expression after the first element of the list as a list

(REST (A B C)) --> (B C)

QUOTE

'(I J) will return a list with the elements I and J without trying to interpret I as a function

'(A B C) --> (A B C)

                     |Number
                     |
             |Atom---|
             |       |
Expressions -|       |Symbol
             |
             |LIST

Figure 1

LispNotes (last edited 2006-01-18 19:29:29 by velociraptor)