[Haskell-cafe] Re: Laws and partial values
Claus Reinke
claus.reinke at talk21.com
Sun Jan 25 12:13:50 EST 2009
>> Yes. If you've got a set of terminating computations, and it has
>> multiple distinct elements, it generally doesn't *have* a least element.
>> The P in CPO stands for Partial.
>
> and this concern does not apply to () .
Btw, what would a non-lifted () be used for?
If the least element _|_ is known to be the only element (),
there isn't anything to do, indeed, there isn't even anything
to store at runtime, as the locations of those statically fully
known elements is also known statically, from the types.
Claus
More information about the Haskell-Cafe
mailing list