On Nov 11, 2016, at 7:24 AM, dear chap <dear.c...@gmail.com> wrote: > (define-syntax (message-syntax stx) > (syntax-parse stx > ([_ name field:field_binding ...] > #`(begin > (define message-inst (message 'name '((field-syntax field) ...))))) > > > I want the message object to contain the name and a list of field objects. > However the object is being created with name and list of (field-syntax > field) objects. I then changed the template to use
If so, are you sure you want to create that inner list with `quote`? Does `list` change the behavior?: (define-syntax (message-syntax stx) (syntax-parse stx ([_ name field:field_binding ...] #`(begin (define message-inst (message 'name (list (field-syntax field) ...))))) -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.