It can sometimes be useful to be able to parse chemical compounds in a user-friendly syntax into easy-to-manipulate s-expressions. You also want to be able to go in reverse. You could probably write your own parser---or you could just install the chemical-compounds package. Tested with: SBCL 0.8.10 LispWorks Corman Lisp 2.5 -Peter