Good introduction to functional programming with Python?

Brad Knotwell knotwell at ix.netcom.com
Thu Dec 28 12:07:49 EST 2000


"Tim Peters" <tim.one at home.com> writes:
> 2. While the "complex protocol logic" may be complex indeed, protocols
> typically sling a small number of very simple data types (like "Data is
> passed as a sequence of bytes between the Erlang processes and the external
> UNIX processes") in very rigid ways.  In fact, I got so suspicions at the
> lack of *any* higher-order functions in any of the examples I saw, I
> downloaded the Erlang book and read this ("Concurrent programming in
> Erlang", ISBN 0-13-508301-X):
> 
>     Currying, higher-order functions, lazy evaluation, ZF
>     comprehension, logical variables, deep guards, etc., add to
>     the expressive power of a declarative programming language, but
>     their absence is not a sign cant detriment to the programming of
>     typical industrial control applications.

The information in that book is a bit dated (even so it's still a good book).
More recent information is at the following URL:

 http://www.erlang.org/doc/current/doc/extensions/funs.html

IIRC, this book also doesn't talk about Erlang's list comprehensions.  

> if-we-don't-act-fast-i'm-afraid-python-may-lose-the-industrial-
>     control-market-ly y'rs  - tim

--Brad



More information about the Python-list mailing list