Regarding get:
(defn get
([^Element elem key]
(get elem key nil))
([^Element elem key not-found]
(let [value (.getProperty elem (name key))]
(or value not-found))))
If the value of the property is true or false (one of my boolean properties is an example) (get vertex :prop) will return true/nil. While this is not the end of the world, it is not what I expected.
Any good reason for this behavior??
Am I violating some important proscription against storing true/false in properties??
Thanks,
Paul