HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Request an account if you don't have one.

Lub

Categories: Packages | Concurrency


Abstract

Lub is an experiment in computing least upper information bounds on (partially defined) functional values. It provides a lub function that is consistent with the unamb operator but has a more liberal precondition. Where unamb requires its arguments to equal when neither is bottom, lub is able to synthesize a value from the partial information contained in both of its arguments, which is useful with non-flat types.

Besides this wiki page, here are more ways to find out about lub:

I got inspired for this package after stimulating discussions with Thomas Davie, Russell O'Connor others in the #haskell gang.

Retrieved from "http://haskell.cs.yale.edu/haskellwiki/Lub"

This page has been accessed 1,302 times. This page was last modified 21:34, 19 January 2009. Recent content is available under a simple permissive license.