Not all Common Lisp programmers program in all Common Lisps. All classes good for a Common Lisp might not be good for all Common Lisps. That is, a lot of programmers program in exactly one Common Lisp, and their code might not be portable, but it can be written portably. -rpg-