Lisp is much more flexible than most languages.
Users have such total control over what goes on that if they do not like the
syntax of the language, they may change it to suit themselves. Topics covered
includes: Characteristics of Lisp, Syntax of Lisp, Lisp Data Structures, Putting
lists together, Equality, PROGN, Defining Functions, Programming Example,
Iteration: DOTIMES, Global Variables, Lexical Closures, Characters, Arrays,
Strings, Sequences, Input in Lisp, Using the Trace Facility, Multiple Values,
Output in Lisp, Function Parameters, Looping Constructs and Defmacro.
This note explains the following
topics: Operating a CL development environment, The CL language, CL as a case
tool, CL as an internet application server.
This note covers the following topics: Lisp
Implementations, Lisp history and dialects, Lists as programs and data, Cons
Cells, Plists, Basic data types, Numeric Types, Evaluating lists, Special
Operators, Macros, Variables, Control Flow, Defining Functions, REPL Emacs.