From b304a0949b6c77f4b2a58d0156284472dc2fc36f Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Tue, 8 Oct 2024 01:19:03 +0100 Subject: javascript: Reference inputs, self or runtime symbols; not strings. * ravanan/javascript.scm (evaluate-parameter-reference-1): Reference inputs, self or runtime symbols; not strings. --- ravanan/javascript.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ravanan/javascript.scm b/ravanan/javascript.scm index 47846df..5ee7cc8 100644 --- a/ravanan/javascript.scm +++ b/ravanan/javascript.scm @@ -111,7 +111,7 @@ keys @code{\"inputs\"}, @code{\"self\"} and @code{\"runtime\"}. ;; Evaluate immediately. (apply json-ref context symbol segments) ;; Compile to a G-expression that evaluates expression. - #~(json-ref #$symbol #$@segments)))) + #~(json-ref #$(string->symbol symbol) #$@segments)))) ;; Perhaps this is a more complex javascript expression. (#f (evaluate-using-node expression context expression-lib)))) -- cgit v1.2.3