[Haskell-cafe] A Mascot
Bas van Dijk
v.dijk.bas at gmail.com
Wed Nov 16 10:46:10 CET 2011
On 16 November 2011 05:18, John Meacham <john at repetae.net> wrote:
> Not nearly enough
> attention is paid to the other striking feature, the laziness. The
> 'bottom' symbol _|_ should feature prominently. The two most defining
> features of haskell are that it is purely functional and _|_ inhabits
> every type. The combination of which is very powerful.
Is ⊥ the right symbol to express the non-strict evaluation of the
language? Is it true that non-strict evaluation requires that ⊥
inhabits every type? In other words: why can't there exist a
non-strict total language (probably having some form of coinductive
types)?
Cheers,
Bas
More information about the Haskell-Cafe
mailing list