New: symbol-plist
authorDavid Vazquez <davazp@gmail.com>
Wed, 16 Jan 2013 02:09:41 +0000 (02:09 +0000)
committerDavid Vazquez <davazp@gmail.com>
Wed, 16 Jan 2013 02:09:41 +0000 (02:09 +0000)
ecmalisp.lisp

index 57f793b..c8049bd 100644 (file)
     "if (func === undefined) throw \"Function `\" + symbol.name + \"' is undefined.\";" *newline*
     "return func;" *newline*))
 
+(define-builtin symbol-plist (x)
+  (concat "((" x ").plist || " (ls-compile nil) ")"))
+
+
 (define-builtin eq    (x y) (js!bool (concat "(" x " === " y ")")))
 (define-builtin equal (x y) (js!bool (concat "(" x  " == " y ")")))