From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.esat.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader3.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: (let (flet (multiple-value-bind (etc.)))) References: Mail-Copies-To: never From: Erik Naggum Message-ID: <3218648410165199@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 29 Dec 2001 21:00:12 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader3.kpnqwest.net 1009659612 193.71.66.49 (Sat, 29 Dec 2001 22:00:12 MET) NNTP-Posting-Date: Sat, 29 Dec 2001 22:00:12 MET Xref: archiver1.google.com comp.lang.lisp:23324 * cubicle584@mailandnews.com (Software Scavenger) | I'm wondering about a more powerful version of let, to combine the | functionality of let, flet, multiple-value-bind, etc. There are about as many of these as there are Scheme implementations. However useful they seem before you start to write it, it is quickly abandoned because in fact it is not particularly useful -- instead of being written once and for all, you tinker with it so much there is never any actual savings, especially since every Common Lisp programmer you might want to share code with has his own version of such a macro. /// -- The past is not more important than the future, despite what your culture has taught you. Your future observations, conclusions, and beliefs are more important to you than those in your past ever will be. The world is changing so fast the balance between the past and the future has shifted.