> On Jul 5, 2011 6:10 PM, "Rich Shepard" <[email protected]> wrote:
>> I'd like to learn more about functional programming in Python than is
>> covered in Mark Lutz's "Learning Python." Please suggest web pages, pdf
>> docs, or books I should read.
>>
>> Rich

Search on itertools a lot for tutorials.  Anything lazy evaluation
tends to feel functional.

But then I always associate function with reading multi-dimensional
arrays as native primitives and pushing them through pipelines.  Is J
functional?  That's the one I'm most familiar with, inheriting from
APL.

The purists on math-thinking-l (a functionalist holdout) will likely
tell you to abandon ship before it's too late.

Python is their nemesis (sounds melodramatic), a an agile "imperative
language" and there's no salvaging it with "little lambda".

Basically, it's frustrating that code may get as difficult to untangle
as the ecosystems it models, whereas mathematically provably correct
code should be easier to maintain.

The functional purists find OO to "unprovable" so shy away.

But then I suppose all CS grads know this?  I'm tracking from a
philosophy angle (we like to watch the imperativists and
functionalists duke it out).

Kirby
_______________________________________________
Portland mailing list
[email protected]
http://mail.python.org/mailman/listinfo/portland

Reply via email to