Hi, I think the problem is #,@ is used to merge a list into the expression (just like ,@) and #'a is only the syntax object of the symbol a instead of a list. If you say #`(#,#'a #,@#'(a)) it works.
Daniel On Thu, Apr 19, 2012 at 10:17 PM, Stefan Israelsson Tampe <stefan.ita...@gmail.com> wrote: > Is this a bug? > > scheme@(guile-user) [5]> #`(#,#'a #,@#'a) > ERROR: Syntax error: > unknown location: source expression failed to match any pattern in form (a > a) > > Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. > > /Stefan