[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Tree shaking.

There are two things that make tree shaking hard in Common Lisp.

The first is symbol-function.  Any quoted symbol in your sources may
have symbol-function applied, sooner or later.

The second is the integrated design of Common Lisp.  Errors use the
class system.  Errors use format.  Format uses streams and all of
arithmetic.  Etc. etc.

Of course HARD work, coupled pragmatic advice from the application builder
can over come both of these.

  - ben