/compose-app

Racket syntax for Haskell-style function composition

Primary LanguageRacketApache License 2.0Apache-2.0

compose-app Build Status codecov

A Racket #%app macro that changes (a .. b .. c) into (lambda (v) (a (b (c v)))) for easier function composition. Integrates with fancy-app to change (a .. map b _ .. c) into (a .. (lambda (v) (map b v) .. c). See the documentation for details.