Welcome to the CHICKEN Scheme pasting service

macro troubles added by sethalves on Wed Jan 15 17:50:18 2014

    (define-macro (LO var)
      (string->symbol
       (string-append (symbol->string var) "-" (symbol->string 'L))))

    (define-macro (HI var)
      (string->symbol
       (string-append (symbol->string var) "-" (symbol->string 'H))))

    (define-macro (wlet var lo hi body)
      `(let ((,(string->symbol
                (string-append (symbol->string var) "-" (symbol->string 'L)))
              ,lo)
             (,(string->symbol
                (string-append (symbol->string var) "-" (symbol->string 'H)))
              ,hi))
         ,body))

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
What's the procedure that returns the car of a cdr?
Visually impaired? Let me spell it for you (wav file) download WAV