Crate adapton [−] [src]
Modules
catalog |
Experimental collections, including those for sequences and sets. (See also: The IODyn crate) |
engine |
Adapton's core calculus, implemented as a runtime library. We implement two versions of this interface, which we refer to as engines: The naive engine and the DCG engine, implemented based on the algorithms from the Adapton papers. |
macros |
Macros to make using the |
Macros
cell |
Convenience wrapper for |
cell_call |
Convenience wrapper: Call a function and place the result into an |
eager |
Similar to |
get |
Convenience wrapper for |
memo |
Convenience wrapper for |
prog_pt |
Generate a "program point", used as a unique ID for memoized functions. |
thunk |
Convenience wrapper for |