Gerald Ostheimer notes that in Abramsky and Ong's lazy lambda calculus that (\x -> bottom) differs from bottom. That's correct. But just because they call it `lazy' doesn't mean that it really is the essence of laziness. I prefer to use the more neutral name `lifted lambda calculus' for their calculus. An example of a perfectly good lazy language in which neither products nor functions are lifted is Miranda (a trademark of Research Software Limited). Hope this clarifies things, -- P
- ADTs and strictness Simon L Peyton Jones
- Re: ADTs and strictness Lennart Augustsson
- Re: ADTs and strictness Gerald Ostheimer
- ADTs and strictness wadler
- ADTs and strictness Sergio Antoy
- Re: ADTs and strictness John Launchbury
