Packages

An embedded lisp interpreter based on the gleam implementation of MAL lisp.

Current section

Files

Jump to
kirala_l4u include l4u@l4u_obj_L4uObj.hrl
Raw

include/l4u@l4u_obj_L4uObj.hrl

-record(l4u_obj, {
name :: binary(),
pid :: l4u@sys_bridge:pid_(),
get_env :: fun(() -> l4u@l4u_type:env()),
eval :: fun((list(l4u@l4u_type:expr())) -> {ok, l4u@l4u_type:expr()} |
{error, binary()}),
read :: fun((binary()) -> {ok, list(l4u@l4u_type:expr())} |
{error, binary()}),
print :: fun((l4u@l4u_type:expr()) -> binary())
}).