Thanks for the bug report, just pushed a fix. 2010/12/6 Daniel Gackle <[email protected]>: > This is me reporting back. The first three bugs are fixed, but the last > remains: > (defun blah () > (or (foo) (progn (bar) nil))) > => > function blah() { > return foo() || (bar()); > }; > The final clause should be (bar(),null), I think. > A nice side effect of this thread is its spurring me to (attempt to) > upgrade to the latest PS. I'm running into some problems, which > I'll report separately. > Daniel > > > On Mon, Dec 6, 2010 at 12:37 AM, Daniel Gackle <[email protected]> > wrote: >> >> I'll do so and report back. Sorry for the apparent false alarm. >> >> On Mon, Dec 6, 2010 at 12:29 AM, Vladimir Sedach <[email protected]> >> wrote: >>> >>> Check your local copy, what's in the repository right now works fine. >>> >>> Vladimir >>> >>> 2010/12/6 Daniel Gackle <[email protected]>: >>> > Here are four problematic expressions. >>> > ;; crashes >>> > (defun foo () >>> > (let ((a (bar))))) >>> > ;; syntax err >>> > (defun foo () >>> > (let* ((a (bar))))) >>> > ;; returns nil >>> > (defun foo () "bar") >>> > ;; doesn't return nil >>> > (defun blah () >>> > (or (foo) (progn (bar) nil))) >>> > _______________________________________________ >>> > 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 >> > > > _______________________________________________ > 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
