On Fri, 25 May 2001, Zhanyong Wan wrote: > As you explained, the parse of an expression depends the types of the > sub-expressions, which imo is BAD. Just consider type inference... Ok, your complaint is that f a b c=a b c could have type (a->b->c)->a->b->c or type (b->c)->(a->b)->a->c depending on the arguments passed e.g. (f head (map +2) [3]) has different type from (f add 2 3). Admittedly, this is different from how haskell type checks now. I guess the question is whether it is impossible to type check or whether it just requires modification to the type checking algorithm. Does anyone know? -Alex- ___________________________________________________________________ S. Alexander Jacobson Shop.Com 1-646-638-2300 voice The Easiest Way To Shop (sm) _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe
- Re: Functional programming in Python Paul Hudak
- RE: Functional programming in Python brk
- Re: Functional programming in Python Dean Herington
- Re: Functional programming in Python Peter Hancock
- Re: Functional programming in Python Peter Hancock
- RE: Functional programming in Python Peter Douglass
- RE: Functional programming in Python Tom Pledger
- RE: Functional programming in Python S. Alexander Jacobson
- RE: Functional programming in Python Malcolm Wallace
- Re: Functional programming in Python Zhanyong Wan
- Re: Functional programming in Python S. Alexander Jacobson
- Re: Functional programming in Python Tom Pledger
- Re: Functional programming in Python Juan Carlos Arevalo Baeza
- Re: Functional programming in Python Marcin 'Qrczak' Kowalczyk
- Re: Functional programming in Python Jerzy Karczmarczuk
- Re: Functional programming in Python Marcin 'Qrczak' Kowalczyk
- Re: Functional programming in Python Ketil Malde
- Re: Functional programming in Python Brook Conner