Hmm so it's impossible to create syntax objects of the type

#'(a b c . d)

A pity

Ok I'll work around it.

Cheers
/Stefan


On Sat, Apr 21, 2012 at 2:04 PM, Daniel Krueger <keen...@googlemail.com>wrote:

> 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
>

Reply via email to