From: "Mark J.Reed" Date: 2005-12-16T07:22:39+09:00 Subject: Re: LISP to Ruby translation Douglas Livingstone wrote: > Just a quick one, how do you translate this: > > ((if (zero? 0) + -) 3 4) What dialect of LISP is that? Not Common... CL has no "zero?" (it's "zerop"), and + and - refer to input history rather than the functions associated with the operators. To do something like that in CL I think you have to use the characters '+ and '- and an (eval)...