Croma

Elixir macro utilities.

Hex.pmHex.pmBuild StatusCoverage StatusInline docsGithub IssuesPending Pull-Requests

Usage

Defining functions

Croma.Defpt.defpt

Croma.Defun

Croma.Monad

is converted to

```ex
MonadImpl.bind(mx, fn x ->
  MonadImpl.bind(my, fn y ->
    MonadImpl.pure f(x, y)
  end)
end)
```

Croma.Result

Croma.ListMonad

Working with structs

Croma.Struct

Croma.StructCallSyntax