error in 'letn'
Posted: Mon Jan 09, 2006 7:07 am
It looks that there is an error in 'letn':
Output:
I believe that 'test2' should return:
Fanda
PS: I am using newLISP v.8.7.7 on Win32 MinGW.
Code: Select all
(define (test1)
(let (arg (args))
(println "arg = " arg)))
(define (test2)
(letn (arg (args) rarg (reverse arg))
(println "arg = " arg)
(println "rarg = " rarg)))
(test1 1 2)
(println)
(test2 1 2)
Code: Select all
arg = (1 2)
arg = (2 1)
rarg = (2 1)
Code: Select all
arg = (1 2)
rarg = (2 1)
PS: I am using newLISP v.8.7.7 on Win32 MinGW.