;;; DEPRECATED INTERFACE
+(defmacro define-script-symbol-macro (name &body body)
+ (warn-deprecated 'define-script-symbol-macro 'define-ps-symbol-macro)
+ `(define-ps-symbol-macro ,name ,@body))
+
(defun js-equal (ps-form1 ps-form2)
(warn-deprecated 'js-equal)
(equalp ps-form1 ps-form2))
(defun-js js* ps* (&rest args)
(apply #'ps* args))
+
+(defun-js compile-script ps1* (ps-form &key (output-stream nil))
+ "Compiles the Parenscript form PS-FORM into Javascript.
+If OUTPUT-STREAM is NIL, then the result is a string; otherwise code
+is output to the OUTPUT-STREAM stream."
+ (format output-stream "~A" (ps1* ps-form)))
+
+(defun-js symbol-to-js symbol-to-js-string (symbol)
+ (symbol-to-js-string symbol))