--- Begin Message ---
Hello,

I have a bug to report with the last Chicken build ( Version 4.6.0 )
The following macro generates an error :

(define-syntax foo
  (syntax-rules ()
    ((foo (a ...) (b ...))
     (list (list a b ...) ...))))

Error: during expansion of (syntax-rules ...) - too many ellipses: (b ...)

However it works fine with other Scheme implementations:
(foo (1 2 3) (4 5)) => ((1 4 5) (2 4 5) (3 4 5))

Best regards,
--

<<attachment: medernac.vcf>>


--- End Message ---

-- 
http://parenteses.org/mario
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to