4 ms·
WASM opens up a lot of possibilities: ?? https://www.tutorialspoint.com/execute_lisp_online.php https://www.tutorialspoint.com/execute_lisp_online.php ?? http
by sargstuff 4y ago
WASM opens up a lot of possibilities:
?? https://www.tutorialspoint.com/execute_lisp_online.php https://www.tutorialspoint.com/execute_lisp_online.php
?? https://www.fermyon.com/wasm-languages/lisp https://www.fermyon.com/wasm-languages/lisp
?? https://www.jdoodle.com/execute-clisp-online/ https://www.jdoodle.com/execute-clisp-online/
- kazinator 4y agoIt looks like when JDoodle evaluates the CLISP, it feeds it to some back-end which evaluates it in a brand new environment. If you define a variable, then erase that and evaluate code which refers to the variable, the variable is gone. From the behavior I can't tell whether it's some WASM in the browser, or sent to a server where it could be in a native VM. The API documentation shows that you can submit programs via JSON to their back-end, so that's probably what the UI is doing. Try running this: (print (machine-instance)) (print (machine-type)) (print (software-type)) (print (user-homedir-pathname))