I would use ordsets to test with as it is then easy to actually see and understand the sets. Understanding a set from sets is not always trivial. The interface is the same and if the sets are small then maybe it is perfectly alright to use ordsets anyway.
<br><br>Robert<br><br><div><span class="gmail_quote">On 04/01/2008, <b class="gmail_sendername">Michael McDaniel</b> <<a href="mailto:erlangy@autosys.us">erlangy@autosys.us</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 umm, the false should be ...<br><br> false -> NewSet = sets:add_element(Element, Set) ;<br><br>~M<br><br>On Thu, Jan 03, 2008 at 03:04:26PM -0800, Michael McDaniel wrote:<br>><br>>  Seems like the sets module could help out.  Check if
<br>>  sets:is_element/2 and sets:add_element/2 as needed<br>>  (following is untested)<br>><br>>  case sets:is_element(Element, Set) of<br>>       false -> sets:add_element(Element, Set) ;<br>>       true  -> nop
<br>>  end<br>><br>><br>> ~M<br>><br>> On Thu, Jan 03, 2008 at 05:08:49PM -0500, Vance Shipley wrote:<br>> > Can one of you CS wizzes point me at the best way to<br>> > maintain a set of sets where all elements of all sets
<br>> > must be unique?  I don't need a really big data set<br>> > but rolling my own with the list module feels wrong.<br>> ><br>> > For example {{1,2,3},{4,5,6},{7,8,9}} is a valid set.<br>> > Trying to enter {9,10,11} should fail.
<br>> ><br>> >     -Vance<br>> > _______________________________________________<br>> > erlang-questions mailing list<br>> > <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org
</a><br>> > <a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>><br>> --<br>> Michael McDaniel<br>> Portland, Oregon, USA<br>
> <a href="http://autosys.us">http://autosys.us</a><br>> +1 503 283 5284<br><br>--<br>Michael McDaniel<br>Portland, Oregon, USA<br><a href="http://autosys.us">http://autosys.us</a><br>+1 503 283 5284<br>_______________________________________________
<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br><a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions
</a><br></blockquote></div><br>