Packages

A simple cross-target memoisation library

Current section

Files

Jump to
memo_gleam src memo.gleam
Raw

src/memo.gleam

@external(erlang, "memo_erl", "memo")
@external(javascript, "./memo_js.mjs", "memo")
pub fn memo(f: fn(fn(a) -> b, a) -> b, then: fn(fn(a) -> b) -> c) -> c