;; assignment and binding
#:setf
#:defsetf
- #:let
- #:lexical-let
+ #:let*
+ #:lexical-let*
;; variables
+ #:var
#:defvar
;; iteration
#:null
#:@
- ;; libries
+ ;; js runtime utils
#:*ps-lisp-library*
#:mapcar
+ #:map-into
+ #:map
+ #:map-until
+ #:member
+ #:append
+ #:set-difference
))
"All symbols considerred part of the Parenscript language.")
#:js-to-statement-strings
#:js
#:js*
+ #:let
))
+
+(defpackage :parenscript-special-forms
+ (:use))