Welcome to the CHICKEN Scheme pasting service

adm added by nalssee on Mon May 12 10:46:00 2014

;; anaphoric define-macro                                                                                                                            
;; form, inject and compare? are saved.                                                                                                              
(define-syntax adm
  (ir-macro-transformer
   (lambda (f i c)
     (match f
       ((_ name . cs)
        (let ((form (i 'form))
              (inject (i 'inject))
              (compare? (i 'compare?)))
          `(define-syntax ,name
             (ir-macro-transformer
              (lambda (,form ,inject ,compare?)
                (match ,form
                  ,@cs))))))))))

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
Which backend storage does qwiki use?
Visually impaired? Let me spell it for you (wav file) download WAV