What I would change in Common Lisp

Should the CL standard ever be revised, I would advocate for these two mildly incompatible changes: 1. eval-when The default compiler policy should be to evaluate each toplevel expression as if it were wrapped in: (eval-when (:compile-toplevel :load-toplevel :execute) ...) I understand the value of this construct, after years of using Lisp and bootstrapping my own compiler, but for a beginner I…