summaryrefslogtreecommitdiff
path: root/pit/src/library.c
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-09-01 06:26:13 -0400
committerLLLL Colonq <llll@colonq>2026-09-01 06:26:13 -0400
commitff7407c146b8129c2f1cc7ebe3b5771ad2f5dfdd (patch)
treebc70d9773ebc0deb25773d3b5c86ec7ea96eef6d /pit/src/library.c
parent6ebac820c84b218a45368eeaf1c853ff9c9d638f (diff)
pit: Fix evaluatorHEADmaster
Diffstat (limited to 'pit/src/library.c')
-rw-r--r--pit/src/library.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/pit/src/library.c b/pit/src/library.c
index 6e87255..b911321 100644
--- a/pit/src/library.c
+++ b/pit/src/library.c
@@ -216,15 +216,6 @@ static pit_value impl_m_case(pit_runtime *rt, pit_value args, void *data) {
);
}
-static pit_value impl_progn(pit_runtime *rt, pit_value args, void *data) {
- (void) data;
- pit_value ret = PIT_NIL;
- while (args != PIT_NIL) {
- ret = pit_value_cons_car(rt, args);
- args = pit_value_cons_cdr(rt, args);
- }
- return ret;
-}
static pit_value impl_set(pit_runtime *rt, pit_value args, void *data) {
(void) data;
pit_value sym = pit_value_cons_car(rt, args);
@@ -780,7 +771,6 @@ void pit_install_library_essential(pit_runtime *rt) {
/* error */
pit_symtab_fset(rt, pit_symtab_intern_cstr(rt, "error!"), pit_value_nativefunc_new(rt, impl_error));
/* basics */
- pit_symtab_fset(rt, pit_symtab_intern_cstr(rt, "progn"), pit_value_nativefunc_new(rt, impl_progn));
pit_symtab_fset(rt, pit_symtab_intern_cstr(rt, "eval!"), pit_value_nativefunc_new(rt, impl_eval));
/* predicates */
pit_symtab_fset(rt, pit_symtab_intern_cstr(rt, "eq?"), pit_value_nativefunc_new(rt, impl_eq_p));