GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing clojure.github.io — clojure.data - Clojure v1.12.4 API documentation
Clojure v1.12.4 API
Namespaces
Other Versions
Clojure Home
Table of ContentsAPI for clojure.data - Clojure v1.12.4 (stable)by Stuart HallowayFull namespace name: clojure.data OverviewNon-core data functions. ProtocolsDiffProtocolImplementation detail. Subject to change.Known implementations: java.util.List, java.util.Map, java.util.Set, nil, Object diff-similarfunctionUsage: (diff-similar a b) Implementation detail. Subject to change.Added in Clojure version 1.3 Source EqualityPartitionProtocolImplementation detail. Subject to change.Known implementations: java.util.List, java.util.Map, java.util.Set, nil, Object equality-partitionfunctionUsage: (equality-partition x) Implementation detail. Subject to change.Added in Clojure version 1.3 Source Public Variables and FunctionsdifffunctionUsage: (diff a b) Recursively compares a and b, returning a tuple of [things-only-in-a things-only-in-b things-in-both]. Comparison rules: * For equal a and b, return [nil nil a]. * Maps are subdiffed where keys match and values differ. * Sets are never subdiffed. * All sequential things are treated as associative collections by their indexes, with results returned as vectors. * Everything else (including strings!) is treated as an atom and compared for equality.Added in Clojure version 1.3 Source Copyright 2007-2025 by Rich Hickey
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |