Is there any difference between using “MIT-style curried-procedure forms” and lambda-expressions passed to the `curry` function?

Viewed 43

Given the code snippet that follows, is there any meaningful difference between example-func-A and example-func-B?

#lang racket/base

(require (only-in racket/function curry))

(define (((example-func-A x) y) z)
  (+ x y z))

(define example-func-B
  (curry
   (lambda (x y z)
     (+ x y z))))
1 Answers
Related