<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Clojure Q&amp;A - Recent questions in data.avl</title>
<link>https://ask.clojure.org/index.php/questions/contrib-libs/data-avl</link>
<description></description>
<item>
<title>data.avl ordered sets are not = to java.util.Set's with same members</title>
<link>https://ask.clojure.org/index.php/6989/data-avl-ordered-sets-are-not-java-util-sets-with-same-members</link>
<description>&lt;p&gt;Comparing Clojure persistent sets to Java sets implementing java.util.Set interface returns true if the set of elements are the same, but not for data.avl sorted-sets.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;`&lt;/code&gt;&lt;br&gt;
user=&amp;gt; (def jset1 (java.util.HashSet. [5 7 11]))&lt;/p&gt;
&lt;h2&gt;'user/jset1&lt;/h2&gt;
&lt;p&gt;user=&amp;gt; (def avlset1 (avl/sorted-set 5 7 11))&lt;/p&gt;
&lt;h2&gt;'user/avlset1&lt;/h2&gt;
&lt;p&gt;user=&amp;gt; avlset1&lt;/p&gt;
&lt;h2&gt;{5 7 11}&lt;/h2&gt;
&lt;p&gt;user=&amp;gt; (def cset1 #{5 7 11})&lt;/p&gt;
&lt;h2&gt;'user/cset1&lt;/h2&gt;
&lt;p&gt;user=&amp;gt; (= cset1 jset1)&lt;br&gt;
true&lt;br&gt;
user=&amp;gt; (= jset1 cset1)&lt;br&gt;
true&lt;/p&gt;
&lt;p&gt;;; One might also expect true from comparisons below, like for the two above&lt;br&gt;
user=&amp;gt; (= avlset1 jset1)&lt;br&gt;
false&lt;br&gt;
user=&amp;gt; (= jset1 avlset1)&lt;br&gt;
false&lt;br&gt;
&lt;code&gt;`&lt;/code&gt;&lt;/p&gt;
</description>
<category>data.avl</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/6989/data-avl-ordered-sets-are-not-java-util-sets-with-same-members</guid>
<pubDate>Wed, 09 May 2018 08:15:14 +0000</pubDate>
</item>
</channel>
</rss>