Welcome to the CHICKEN Scheme pasting service

What i have now added by anonymous on Fri Nov 27 23:17:45 2015

(define-syntax my-append
  (ir-macro-transformer
    (lambda (e i c)
      (string-append
        "["
        (string-concatenate
          (map
            (lambda (sym)
              (string-append
                (symbol->string (strip-syntax sym))
                ", "))
            (if (null? e)
              '() (cdr (butlast e)))))
        (symbol->string (strip-syntax (last e)))
        "]"))))

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
What type of object does `map' expect as second argument?
Visually impaired? Let me spell it for you (wav file) download WAV