Re: Bug report

Michael Sperber <[email protected]> Mon, 17 Jan 2011 08:20:21 +0100
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
Emmanuel Medernach <[email protected]> writes:

> I have a bug to report with the last Scheme48 build ( 1.8 )
> The following macro generates an error :
>
> (define-syntax foo
> (syntax-rules ()
>   ((foo (a ...) (b ...))
>    (list (list a b ...) ...))))
>
> However it works fine with other Scheme implementations:
> (foo (1 2 3) (4 5)) => ((1 4 5) (2 4 5) (3 4 5))

What is it supposed to mean when (a ...) and (b ...) do not have the
same length?

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla