A little errata: > The limitation is that only one element can (and has to) appear after the > period, and at least one element needs to appear before it. Otherwise you > get a syntax voilation: > > '(1 2 . 3) > ===> (1 2 3) > Should be: ===> (1 2 . 3) Also, the dotted pair syntax and its eqivalent list syntax were both established by John McCarthy in his 1960 paper which introduced LISP to the world: http://www-formal.stanford.edu/jmc/recursive/recursive.html (section 3)