jscl
jscl copied to clipboard
A Lisp-to-JavaScript compiler bootstrapped from Common Lisp
(* 123456789 123456789) 15241578750190520 The answer should be 15241578750190521.
Hmm ```lisp Welcome to JSCL (version aaa2365 built on 9 May 2021) JSCL is a Common Lisp implementation on Javascript. For more information, visit the project page at GitHub. CL-USER>...
Perhaps, it makes sense to add to the implementation of the `defpackage`, option `import-from`. Arguments: - there are a number of functions `(oget oset lisp-to-js ... etc)` which are `JSCL`...
### SBCL ```lisp CL-USER> #-kik (defclass kik nil nil) ; No value CL-USER> #+kik (defclass kik nil nil) # CL-USER> ``` ### JSCL ```lisp CL-USER> #+kik ... (defclass kik nil...
### JSCL ```lisp CL-USER> (setq v (make-array 0 :fill-pointer t)) ERROR: Not a number! ``` ### SBCL ```lisp CL-USER> (setq aa (make-array 0 :fill-pointer t)) #() ``` On an the...
https://github.com/jscl-project/jscl/blob/aaa2365ea55254eb25fc07c5209b89f9fb1c478a/src/load.lisp#L210
If you call a JavaScript function with the `#j` construct and it returns `null`, the following error is indicated. ``` ERROR: right-hand side of 'in' should be an object, got...