From a2ab90cfb9e364a3de7157b2ea2905e4c944583d Mon Sep 17 00:00:00 2001 From: Felix Perktold Date: Sun, 18 Jan 2026 15:51:54 +0100 Subject: renamed builtins to procedures --- lisp_api.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lisp_api.h') diff --git a/lisp_api.h b/lisp_api.h index 6361031..bb4bf6f 100644 --- a/lisp_api.h +++ b/lisp_api.h @@ -12,7 +12,7 @@ typedef enum { VT_NIL, VT_PAIR, VT_LAMBDA, - VT_BUILTIN + VT_PROCEDURE } val_type; struct value { @@ -33,7 +33,7 @@ struct value { } lambda; struct { value *(*fn) (env *, value *); - } builtin; + } procedure; } as; }; @@ -43,7 +43,7 @@ value *make_symbol(const char *sym); value *make_string(const char *str); value *make_nil(); value *make_lambda(env *e, value *params, value *body); -value *make_builtin(value *(*fn) (env *, value *)); +value *make_procedure(value *(*fn) (env *, value *)); value *cons(value *car, value *cdr); value *car(value *cons); value *cdr(value *cons); -- cgit v1.2.3