From 7dc02c94d4db88468d9de0b57bb329ffc5df5fc9 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Fri, 14 Nov 2025 15:56:08 -0600 Subject: [PATCH] Fix .push on empty list in KissInterp2 --- src/kiss/KissInterp2.kiss | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/kiss/KissInterp2.kiss b/src/kiss/KissInterp2.kiss index 6f8e88e..02b029f 100644 --- a/src/kiss/KissInterp2.kiss +++ b/src/kiss/KissInterp2.kiss @@ -123,7 +123,6 @@ (declareInScope globals) =>"localVar" (declareInScope (nth localScopes -1)) - // TODO support list unpacking =>"let" ->[args cc] (let [bindings (first args) @@ -291,11 +290,11 @@ // Field access ((FieldExp field obj safe) (evalCC obj ->v - (if v + (if (isNotNull v) (cc (Reflect.getProperty v field)) (if safe (cc null) - (throw "field access on null! $(Reader.toString obj.def)"))))) + (throw "field access (.$field) on null! $(Reader.toString obj.def)"))))) // String literal ((StrExp str) (cc str))