newLISP v.8.4.10 on Win32 MinGW.
> (INFIX:xlate "3 + 4")
(add 3 4)
> (eval(INFIX:xlate "3 + 4"))
value expected in function add : 3
>
I think:
(push (sym var) expression))
should be:
(push var expression))
Right?
Yes, I posted a corrected inifx-1-7.lsp in the development directory.
Lutz
I will be travelling April 3-4-5 and may not be able to watch the discussion board all the time. For urgent requests mail me at lutz@nuevatec.com with the word: newlisp in the subject line. I will look into my email probably twice on the days Monday and Tuesday.
Lutz