diff options
author | Rich Hickey <richhickey@gmail.com> | 2009-01-01 20:52:00 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2009-01-01 20:52:00 +0000 |
commit | 8a6c52556d92ab6ab369c7bf2a8c956add582de9 (patch) | |
tree | 3058f6da1fb15c973ba165593b3b7edb2aa4f61f /src/jvm/clojure/lang/Numbers.java | |
parent | 96757ae6fe6651f2753f7495a6ff476ed72c1798 (diff) |
Added uniform metadata handling for atoms/refs/agents/vars/namespaces
Note - breaking change for agent/ref when supplying validator - validator must be passed using :validator option
Added :validator and :meta options to agent/ref/atom
Added alter-meta! and reset-meta! for reference types
renamed set-validator to set-validator!
Validators now can simply return false, or throw
Refactoring, added IMeta, IReference
Switched to longs for Ref ids
Diffstat (limited to 'src/jvm/clojure/lang/Numbers.java')
0 files changed, 0 insertions, 0 deletions