Util.EqualityOperator (morphix v0.8.1)
The equalif* method is designed to allow for unorderd equality comparison between lists. In an ordered comparison, [1,2,3] is not considered equal to [3,2,1], but equali/fy?|form? would consider those two lists to be equal.
equalify|equaliform? will accept inputs other than maps, tuples, or lists:
###Examples:
iex> Morphix.equaliform?(1,1)
true
iex> Morphix.equaliform?(DateTime.utc_now(), DateTime.utc_now())
false
But it is designed for situations where you have two Enumerables, and you want to see if they have the same elements.