[parenscript-devel] Four PS bugs

Daniel Gackle danielgackle at gmail.com
Tue Dec 7 00:57:38 UTC 2010


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 <danielgackle at gmail.com>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 <vsedach at gmail.com>wrote:
>
>> Check your local copy, what's in the repository right now works fine.
>>
>> Vladimir
>>
>> 2010/12/6 Daniel Gackle <danielgackle at gmail.com>:
>> > 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
>> > parenscript-devel at common-lisp.net
>> > http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
>> >
>> >
>>
>> _______________________________________________
>> parenscript-devel mailing list
>> parenscript-devel at common-lisp.net
>> http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/parenscript-devel/attachments/20101206/bc49f056/attachment.html>


More information about the parenscript-devel mailing list