Name: Anonymous 2009-01-02 23:11
Hey /prog/, I found this last night:
(define (foo) (lambda (g) (((lambda (f) (g (lambda (arg) ((f f) arg))))) (lambda (f) (g (lambda (arg) ((f f) arg)))))))
What does it do and how do I use it?
(define (foo) (lambda (g) (((lambda (f) (g (lambda (arg) ((f f) arg))))) (lambda (f) (g (lambda (arg) ((f f) arg)))))))
What does it do and how do I use it?