>>28
Because of the dynamic nature of Lisp, a variable that initially holds an integer value may also be later changed to contain a string or types.
Typed Racket, instead, is statically typed. A variable declared as integer will hold only integer values.