diff --git a/js.scm b/js.scm index 38287b5..eb3b694 100644 --- a/js.scm +++ b/js.scm @@ -1,12 +1,20 @@ #lang scheme/base -(require "util.scm") +(require "util.scm" + (planet "javascript.ss" ("jaymccarthy" "javascript.plt" 1 2))) (provide js-script-invoke js-array js-quote js-call js-call-on-load + ;;Javascript s-expression syntax + js + javascript + javascript-marshal + javascript-unmarshal + javascript->string + string->javascriptx ) (define (js-script-invoke . js-strs) diff --git a/leftparen.scm b/leftparen.scm index 829ba2b..8b3662a 100644 --- a/leftparen.scm +++ b/leftparen.scm @@ -137,7 +137,13 @@ js-quote js-call js-call-on-load - + js + javascript + javascript-marshal + javascript-unmarshal + javascript->string + string->javascript + ;; html, pages, includes, etc define-page define-session-page