"Rob Thorpe" <[EMAIL PROTECTED]> writes:
> Once you can do the above then you can phrase programs entirely in
> terms of composition of functions, which is what functional programming
> is about.
> 
> Getting good performance though is problematic without being able to
> evaluate parts at compile time.  This is why almost all functional
> languages provide that feature in some form.

I'm not aware of any special features in Haskell for that purpose, or
in Scheme until maybe with the more recent versions.  I thought the
main feature needed for functional programming besides first-class
functions was guaranteed tail call optimization.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to