Returning none

Aahz Maruch aahz at netcom.com
Fri Sep 3 14:21:55 EDT 1999


In article <5ORz3.14$JG1.2704 at news.shore.net>,
Michael P. Reilly <arcege at shore.net> wrote:
>
>One powerful, often used construct is treating callables as first
>class: does the callable return a value? That doesn't matter, the
>interface needs to be consistant to work properly, and currently it
>does.  Do we now have new functions for apply, map, filter to handle
>"procedures"?  (Are these now procedures?)  You then have to know ahead
>of time if the callable is a function or a "procedure".  You can't mix
>at a non-predetermined point, functions and "procedures".  This just
>adds to the complexity of the language and implementations needlessly,
>removing important functionality.

One could just as easily make the same argument about using string
functions on numbers -- you have to know in advance that something is a
string.  Down this path lies the Perl approach....
--
                      --- Aahz (@netcom.com)

Androgynous poly kinky vanilla queer het    <*>      http://www.rahul.net/aahz/
Hugs and backrubs -- I break Rule 6  (if you want to know, do some research)




More information about the Python-list mailing list