Google Common Lisp style guide
> You must not use INTERN or UNINTERN at runtime.I.e. you must not read Lisp data at run time, if it contains symbols, because that will call intern.> You should avoid using a list as anything besides a container of elements of like type.Good-bye, code-is-data.I could reduce this guide by a good 30% with "You should avoid using Lisp as anything as Go or Java".But that could be seen as defining a macro, which you must seldom do.