Fixing this with the current implementation would require whole-program analysis. This is one of those things where I am inclined not to fix it - I only ever used this behavior once, that I remember.
Vladimir 2010/2/22 Daniel Gackle <[email protected]>: > Looks like our implementation doesn't match CL's after all. > > (blah2-call) evaluates to (2 5) in Common Lisp, but [2, undefined] in > Parenscript. > > (defun blah1 () > (values 2 5)) > > (defun blah2 () > (blah1)) > > (defun blah2-call () > (multiple-value-bind (a b) (blah2) (list a b))) > > Daniel > > _______________________________________________ > parenscript-devel mailing list > [email protected] > http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel > > _______________________________________________ parenscript-devel mailing list [email protected] http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
