diff --git a/README.md b/README.md index 0846040..e1ec66a 100644 --- a/README.md +++ b/README.md @@ -57,8 +57,8 @@ Simply call the `./mumble` binary: ``` mumble> (1 2 3) mumble> { 1 2 3 } -mumble> head (1 2 3) -mumble> { head (1 2 3) } +mumble> head {1 2 3} +mumble> { head {1 2 3) } mumble> tail { 1 2 3 } mumble> list ( 1 2 3 ) mumble> eval { head {1 2 3} } diff --git a/mumble b/mumble index 8dd6f76..ccaaee0 100755 Binary files a/mumble and b/mumble differ diff --git a/src/mumble.c b/src/mumble.c index dac390f..75a54cc 100644 --- a/src/mumble.c +++ b/src/mumble.c @@ -1001,6 +1001,7 @@ void lispenv_add_builtins(lispenv* env) lispenv_add_builtin("tail", builtin_tail, env); lispenv_add_builtin("eval", builtin_eval, env); lispenv_add_builtin("join", builtin_join, env); + lispenv_add_builtin("len", builtin_len, env); lispenv_add_builtin("def", builtin_def, env); lispenv_add_builtin("@", builtin_define_lambda, env); lispenv_add_builtin("ifelse", builtin_ifelse, env);