Packages

Monads and other dark magic (monoids, functors, traversables, &c), forked by doma for maintenance and testing packagesets

Current section

Files

Jump to
doma_witchcraft lib witchcraft ord float.ex
Raw

lib/witchcraft/ord/float.ex

import TypeClass
definst Witchcraft.Ord, for: Float do
def compare(float_a, float_b) when float_a == float_b, do: :equal
def compare(float_a, float_b) when float_a > float_b, do: :greater
def compare(float_a, float_b) when float_a < float_b, do: :lesser
end