On May 27, 2009, at 3:21 AM, Eduardo Cavazos wrote:

I have a feeling the above can be simpler...

(define-syntax curry
  (syntax-rules ()
    [(_ proc x) (lambda (x) (proc x))]
    [(_ proc x x* ...)
     (lambda (x)
       (curry (lambda (x* ...) (proc x x* ...)) x* ...))]))

:-)

Aziz,,,

Reply via email to