Lisp-2 removal (part one)
[clinton/parenscript.git] / src / package.lisp
index ca9e357..4e04212 100644 (file)
@@ -32,7 +32,7 @@
       #:>>>
       #:< #:> #:<= #:>=
       #:in
-      #:eql #:== #:!= #:=
+      #:== #:!= #:=
       #:=== #:!==
       #:&
       #:^
@@ -42,6 +42,9 @@
       #:>>= #:<<=
       #:*= #:/= #:%= #:+= #:\&= #:^= #:\|= #:~=
       #:incf #:decf
+      
+      ;; compile-time stuff
+      #:eval-when
 
       ;; body forms
       #:progn
       #:psetf
       #:setq
       #:psetq
-      #:simple-let*
-      #:simple-let
-      #:lexical-let*
-      #:lexical-let
       #:let*
       #:let
 
       ;; function definition
       #:defun
       #:lambda
-      #:flet
       #:labels
 
       ;; lambda lists
       #:concatenate
       #:concat-string
       #:length
-      #:null
       #:defined
       #:undefined
       #:@
+      #:chain
       #:with-lambda
       #:stringp
       #:numberp
       #:*js-target-version*
       #:compile-script
       #:ps
+      #:ps-to-stream
       #:ps-doc
       #:ps-doc*
       #:ps*
-      #:ps1*
       #:ps-inline
       #:ps-inline*
-
+      #:*ps-read-function*
+      #:ps-compile-file
+      #:ps-compile-stream
       ;; for parenscript macro definition within lisp
       #:defpsmacro
       #:defmacro/ps
       #:this
       #:typeof
       #:void
+      #:null
       
 
       ;; statements
       #:object
       #:variable
       #:slot-value
-      #:funcall
       #:escape
       ))
   )
 
 (defpackage "PARENSCRIPT"
-  (:use "COMMON-LISP")
+  (:use "COMMON-LISP" "ANAPHORA")
   (:nicknames "JS" "PS")
   #.(cons :export *parenscript-lang-exports*)
   #.(cons :export *parenscript-interface-exports*)