He, missed that one, /Stefan
On Sun, Apr 22, 2012 at 1:14 AM, Ian Price <[email protected]>wrote: > Stefan Israelsson Tampe <[email protected]> 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)) > #(syntax-object b ((top) #(ribcage () () ())) (hygiene guile-user)) > #(syntax-object c ((top) #(ribcage () () ())) (hygiene guile-user)) . > #(syntax-object d ((top) #(ribcage () () ())) (hygiene guile-user))) > scheme@(guile-user)> > > As for #`(#,#'a #,@#'a) this looks like a complicated way of "consing" a > onto the list a. So why not just do #`(#,#'a . #,#'a) ? > > -- > Ian Price > > "Programming is like pinball. The reward for doing it well is > the opportunity to do it again" - from "The Wizardy Compiled" >
