Hi Jon, > then the calls would very often have a lot of NIL arguments, which looks > rather ugly. Should I switch to property lists? Any suggestions?
How about the following? (de <text> Prg (prin "<text") (while (atom (car Prg)) (prin " " (pop 'Prg) "=\"" (eval (pop 'Prg) 1) "\"") ) (prin ">") (run Prg) # the text, or other elements (prinl "</text>") ) Then you could write : (<text> id 123 dx (+ 3 4) dy (* 3 4) (prin "No font and color arguments yet") ) <text id="123" dx="7" dy="12">No font and color arguments yet</text> Cheers, - Alex -- UNSUBSCRIBE: mailto:[EMAIL PROTECTED]