Revert symbol dumping
authorDavid Vázquez <davidv@eyecarepro.net>
Wed, 16 Jan 2013 12:31:06 +0000 (12:31 +0000)
committerDavid Vázquez <davidv@eyecarepro.net>
Wed, 16 Jan 2013 12:31:06 +0000 (12:31 +0000)
ecmalisp.lisp

index 562f1f8..d01860c 100644 (file)
     ((symbolp sexp)
      (or (cdr (assoc sexp *literal-symbols*))
         (let ((v (genlit))
-              (s (concat "{name: \"" (escape-string (symbol-name sexp)) "\"}")))
+              (s #+common-lisp (concat "{name: \"" (escape-string (symbol-name sexp)) "\"}")
+                 #+ecmalisp (ls-compile `(intern ,(symbol-name sexp)))))
           (push (cons sexp v) *literal-symbols*)
           (toplevel-compilation (concat "var " v " = " s))
           v)))