ref: dd8b10efc2d43bc81c75bb44ab5261a331a49c53
parent: 00a2515e23e2add42f9ac4f73a216649568e74e3
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Fri Apr 18 01:04:00 EDT 2025
assoc-list: need apply on further iterations
--- a/boot/sl.boot
+++ b/boot/sl.boot
@@ -136,7 +136,7 @@
#fn("n10A61:")) __finish)
__init_globals #fn("n07021d37022@402384w4^147025d;350426;J50427w8429w:4qw;47<w=47>w?47@wA:" #(*os-name*
"macos" #fn("n0702161:" #(princ "\e[0m\e[1m#;> \e[0m"))
-*linefeed*
+*linefeed*
422c37023@G08424c3=07526514q@4027^184;3904288451708622c37029@402:^185;3=042;857<865387;3D042=8751;39047>8761:" #(*os-name*
"unknown" "plan9" "home" "macos" princ "\e]0;StreetLISP v0.999\a" "HOME" #fn(os-getenv) "lib/slrc"
".slrc" #fn(str) *directory-separator* #fn(path-exists?) load) __rcscript)
--- a/src/system.sl
+++ b/src/system.sl
@@ -303,7 +303,7 @@
(let ((s (cdr lst)))
(when (cons? s)
(cons (cons (car lst) (car s))
- (assoc-list (cdr s))))))
+ (apply assoc-list (cdr s))))))
(def (assoc item lst)
(cond ((equal? (caar lst) item) (car lst))