Common LISP Ideas
Dynamically Typed language
Has dynamic and static scoping
Data types include integers, ratios, floating point, complex numbers, characters, symbols and strings.
Predicates are also included.
There are blocks, if-then-else statements, loops and macros