PasteRack.org
Paste # 76157
2016-10-22 19:12:23

Fork as a new paste.

Paste viewed 37 times.


Embed:

  1. #lang racket
  2. (define (list-ref-keyed f x)
  3.   (lambda(list-ref f) (lambda (x) (f x))))
  4.  
  5. (define (add2 x y) (+ 2 x y))
  6. (define func (curry-2 add2))
  7. ((func 10) 20)

=>

curry-2: undefined;

 cannot reference an identifier before its definition

  in module: 'm

func: undefined;

 cannot reference an identifier before its definition

  in module: 'm