Name: Anonymous 2011-03-02 8:20
* (nth 1 '(1 2 3 4))
2
* (elt "1234" 1)
#\2Explain this bullshit. argument order
* (nth 1 '(1 2 3 4))
2
* (elt "1234" 1)
#\2
(define-syntax (define-macro stx)
(syntax-case stx ()
((~ (n . a) . f) #'(~ n (lambda a . f)))
((~ n f)
#'(define-syntax (n stx)
(syntax-case stx ()
((k . r) #`#,(apply f (syntax->datum #'r))))))))