kekkonen/util.scm

15 linhas
249 B
Scheme
Original Visão normal Histórico

2021-11-18 08:52:15 -05:00
(module util (curry applied thunk)
(import scheme)
(define (curry fn a)
(lambda (b)
(fn a b)))
(define (applied fn)
(curry apply fn))
(define-syntax thunk
(syntax-rules ()
((_ exp ...)
(lambda () exp ...)))))