[Haskell-beginners] Y-combinator
Brent Yorgey
byorgey at seas.upenn.edu
Wed Feb 24 19:31:59 EST 2010
On Wed, Feb 24, 2010 at 11:53:50PM +0000, Jon Harrop wrote:
> On Wednesday 24 February 2010 20:53:14 Edward Z. Yang wrote:
> > http://haskell.org/hoogle/3/?q=fix
>
> That leads to the following source:
>
> http://haskell.org/ghc/docs/latest/html/libraries/base/src/Data-Function.html
>
> but it uses a workaround rather than extending the type system. I'm looking
> for an equivalent of OCaml's -rectypes that enables recursive types in
> Haskell (e.g. in ghci)?
Haskell has recursive types, but they are iso-recursive rather than
equi-recursive; the recursion must always be guarded by a data
constructor. I am not sure what you mean by saying that Data.Function
contains a "workaround". What exactly are you trying to do?
-Brent
More information about the Beginners
mailing list