[Haskell-cafe] Is Curry alive?
Gregory Crosswhite
gcross at phys.washington.edu
Thu Nov 4 18:32:20 EDT 2010
On 11/04/2010 03:06 PM, Dan Doel wrote:
> Implementing type inference can be very easy in a logic language, because most
> of the work in a non-logic language is implementing unification:
>
> http://muaddibspace.blogspot.com/2008/01/type-inference-for-simply-typed-
> lambda.html
>
> 3 lines of Prolog to infer types for the simply typed lambda calculus with
> meta-variables (not counting the operator fixity declarations). I've written
> something similar in Haskell, and it's more like 80 lines of real code, a lot
> of which is implementing things that are simply part of Prolog's computation
> model.
>
> -- Dan
Cool! Thank you very much; that is exactly the kind of thing I was
looking for. :-)
Cheers,
Greg
More information about the Haskell-Cafe
mailing list