bug#9556: bug in read syntax for arrays

2011-09-20 Thread Andy Wingo
On Mon 05 Sep 2011 05:29, Daniel Llorens writes: > scheme@(guile-user)> #0(1) > While executing meta-command: > ERROR: Wrong type argument in position 1: #0(1) > > The trivial patch attached fixes this problem. However make check > passes without the patch, even though arrays.test contains the >

bug#9567: curious match bug (?)

2011-09-20 Thread Andy Wingo
Hi, Try this: (use-modules (language tree-il) (ice-9 match)) (define foo (parse-tree-il '(let-values (apply (lambda () (lambda-case ((() #f #f #f () ()) (apply (primitive values) (const 1) (const 2)) (lambda-case (((a b) #f #f #f () (#{a 134390}# #{b 134391}#)) (apply (primitive list)