Re: simple syntax expression faiilure,

2012-04-21 Thread Daniel Krueger
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:

Re: simple syntax expression faiilure,

2012-04-21 Thread Stefan Israelsson Tampe
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 ,@)

Re: simple syntax expression faiilure,

2012-04-21 Thread Ian Price
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))