An elm implementation of the birds from combinatory logic.
Each bird in the Aviary represents a function composition pattern and each bird is implemented, as far as is possible, using SKI combinator calculus under the hood.
elm install jamesrweb/elm-aviary
To import all birds, add the following at the top of your file:
import Aviary.Birds exposing (..)
You can also just import specific birds such as the Kestrel and Psi for example:
import Aviary.Birds exposing (kestrel, psi)
npx elm-format . --yes
npx elm-review .
npx elm-verify-examples -r