Da hast du die Situation wohl verkannt, denn (type(reverse output)) liefert dir LIST und das siehst du ja auch,
das Problem ist das du an var die Rückgabe von (readfile) bindest, die letzte Evalution in readfile ist (princ), die Rückgabe von (princ) ist nunmal keine Liste

.
(while (/= row NIL)
entspricht auch
(while row
EDIT: Beim tippen eingeschlafen, an die super Antwortzeiten im Forum muss ich mich wohl erst mal wieder anpassen
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP