I wanted to show how to define auxiliary functions for syntax processing, 
something you do wish to know when you come from Emacs/CL


On Sep 23, 2013, at 12:31 PM, Sam Tobin-Hochstadt <sa...@cs.indiana.edu> wrote:

> On Mon, Sep 23, 2013 at 11:59 AM, Matthias Felleisen
> <matth...@ccs.neu.edu> wrote:
>> 
>>     (define field-name (append-id stx "-" #'f))
>>     (define set-name (append-id stx #'f "-set!"))
> 
> It gets even shorter when you write this as:
> 
> (define field-name (format-id stx "-~a" #'f))
> (define set-name   (format-id stx "~a-set!" #'f))
> 
> using `format-id` from `racket/syntax`.
> 
> Sam


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to