Algae

v0.12.2

Algae
  • Pages
  • Modules

    Algae v0.12.2 Algae.Free View Source

    A “free” structure. Similar to lists.

    • Shallow holds a plain value
    • Deep holds recursive Free structs

    Link to this section Summary

    Types

    t()

    Functions

    deep()
    deep(deep)
    deep(deep, value)
    shallow()
    shallow(value)

    Link to this section Types

    Link to this type t() View Source
    t() :: Algae.Free.Shallow.t | Algae.Free.Deep.t

    Link to this section Functions

    Link to this function deep() View Source
    deep() :: (Algae.Free.Deep.t -> (any -> Algae.Free.Deep.t))
    Link to this function deep(deep) View Source
    deep(Algae.Free.Deep.t) :: (any -> Algae.Free.Deep.t)
    Link to this function deep(deep, value) View Source
    deep(Algae.Free.Deep.t, any) :: Algae.Free.Deep.t
    Link to this function shallow() View Source
    shallow() :: (any -> Algae.Free.Shallow.t)
    Link to this function shallow(value) View Source
    shallow(any) :: Algae.Free.Shallow.t

    Built using ExDoc (v0.16.1), designed by Friedel Ziegelmayer.