newLISP in a browser

; insert newLISP code for preload here (set (global 'display-html) (fn (x y) (replace {\} x {\\}) (replace "\n" x "\\n") (replace {'} x {\'}) (replace {"} x {\"}) (eval-string-js (if (true? y) (string {displayHTMLnew('} x {')}) (string {displayHTML('} x {')}))))) ; eof
Downloading...
; Welcome to newLISP running in a browser. ; based on newLISP v10.7.5 (2019), Emscripten v1.38.12 ; best used with Firefox browser ; Click [eval] (println "Hello World") (define (double x) (+ x x)) (println "=> " (double 123)) ; [eval] shows all the return values from ; evaluated expressions plus the effect from ; 'println'. Now click [silent]. It only shows ; the effect from the 'println' expression. ; To find out more about how to use this ; editor, click the [info] button. ; The best introduction to newLISP can be found ; here: ; en.wikibooks.org/wiki/Introduction_to_newLISP ; ; More documentation can be found here: ; www.newlisp.org/index.cgi?Documentation ; or by clicking the [doc] button.
Copyright © 2014-2019, newlisp.org