Hi, you said > Unfortunately in many cases you need to apply nearly as many > parens for a Haskell expression as you would for a Python one, but > they're in different places. It's not: > > foo( bar( baz( x ) ) ) > it's: > (foo ( bar (baz x) ) ) Clearly the outer parentheses are unnecessary in the last expression. One undeniable advantage of (f a) is it saves parentheses. My feeling is that the f(a) (mathematical) notation works well when type set or handwritten, but the (f a) (combinatory logic) notation looks better with non-proportional fonts. In a way the f(a) notation "represents things better": the f is at a higher parenthesis level than the a. Peter Hancock _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe
- Re: Functional programming in Python Pertti Kellomäki
- Re: Functional programming in Python Manuel M. T. Chakravarty
- Re: Functional programming in Python Kellomaki Pertti
- Re: Functional programming in Python Arjan van IJzendoorn
- Re: Functional programming in Python Paul Hudak
- Re: Functional programming in Python Kellomaki Pertti
- 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