> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:python-
> [EMAIL PROTECTED] On Behalf Of Donn Cave
> Sent: Thursday, March 20, 2008 3:39 PM
> To: python-list@python.org
> Subject: Re: What Programming Languages Should You Learn Next?
> 
> 
> Worth repeating.
> 
> One of the perhaps surprising consequences, Haskell code can
> be very easy to modify.  I've been fooling around with computer
> programs for a couple decades, and I'm just getting used to the
> idea that I can casually rewrite Haskell code and get the compiler
> to find what I missed.  I have come to feel that the indiscipline
> of dynamic typing in languages like Python leads to an intuitively
> surprising rigidity.  Ten years ago I would cheerfully accept this,
> given the meager and clumsy support for static typing in languages
> like C++, but today, it makes me appreciate Haskell's potential
> for complex projects.
> 


Haskell does look interesting (especially in light of that one summer
job way back when doing a _lot_ of Lotus-123 spreadsheet programming.)
There's a Haskell wiki: http://www.haskell.org/


Quicksort in Haskell versus C is amazing:
http://www.haskell.org/haskellwiki/Introduction#What.27s_good_about_func
tional_programming.3F

Quicksort in Python inspired by Haskell's quicksort:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/66473



*****

The information transmitted is intended only for the person or entity to which 
it is addressed and may contain confidential, proprietary, and/or privileged 
material. Any review, retransmission, dissemination or other use of, or taking 
of any action in reliance upon this information by persons or entities other 
than the intended recipient is prohibited. If you received this in error, 
please contact the sender and delete the material from all computers. GA623


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to