[EMAIL PROTECTED] (Alex Martelli) writes: > But if we can agree to name every function except continuations I'll be > content
FWIW, I disagree: A simple example, doubling each entry in a list: map (*2) xs vs. let double x = x*2 in map double xs Here's another example, extracting all lines that contain at least one word: filter (not.null) . map words . lines Note that I'm using the following anonymous functions: not . null filter (not . null) map words filter (not.null) . map words Would it really improve anything if I named these? It seems incredibly pedestrian, along the lines of requiring a comments for every source line: x++; /* increase x by one */ a[x] = ' '; /* insert a space in a at position x */ Sometimes the best documentation is the code itself. Sometimes the best name for a function is the code itself. -k -- If I haven't seen further, it is by standing in the footprints of giants -- http://mail.python.org/mailman/listinfo/python-list