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:
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.comwrote:
Hi,
I think the problem is #,@ is used to merge a list into the expression
(just like ,@)
Stefan Israelsson Tampe stefan.ita...@gmail.com writes:
Hmm so it's impossible to create syntax objects of the type
#'(a b c . d)
A pity
Did you try it? works fine for me :)
scheme@(guile−user) #'(a b c . d)
$6 = (#(syntax−object a ((top) #(ribcage () () ())) (hygiene guile−user))