Edmund Weitz is attempting to organize a "Lisp Cookbook" in the same vein as the Perl Cookbook, which provides solutions to everyday tasks like reading configuration files, or reading a random line from a file.
This could be very useful. There are a lot of common-practice Lisp idioms and techniques that it would be difficult for a new programmer to find out about unless they work directly with more advanced programmers. E.g., how to write variable binding macros that allow declarations.
The development of a cookbook may also motivate some sort of consensus for other problems where there may not be a common solution, or at least discussion of several alternative solutions and how to determine which is most appropriate. E.g., Doing search and replace in sequences, reading telnet-style lines terminated by CR LF, or writing robust TCP server code.
It will be interesting to see where this project is six months from now.Posted by jjwiseman at February 05, 2002 10:11 AM