Page 1 of 1

Property lists

Posted: Fri May 25, 2007 7:14 pm
by Jeff
I wrote a quick macro so I could use property lists. For those who came from common lisp and miss this, enjoy :)

Code: Select all

(define-macro (plist)
  (map rest (explode (args) 3)))

(println (plist :foo "bar" :baz "bat")) ; => ((foo "bar") (baz "bat"))