[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] Legacy caar to cddddr



 | Date: Fri, 21 Oct 2011 11:50:51 +0900
 | From: Alex Shinn <alexshinn@x>
 | 
 | On Fri, Oct 21, 2011 at 11:34 AM, Grant Rettke <grettke@x> wrote:
 | > On Thu, Oct 20, 2011 at 3:18 AM, Alex Shinn <alexshinn@x> wrote:
 | >
 | > Is this a case where common practice among Scheme implementation
 | > is the functions are no longer valued so they are going away?
 | 
 | No, this is a case where the use of those procedures is almost
 | universally a bad idea, and it takes up space in what's supposed to
 | be a "small" language.
 | 
 | I've used those procedures myself, and *every* single time it has
 | been a mistake.  I'd rather they go away so I'm not tempted, and am
 | forced to properly abstract from the start.

C*R procedures are very useful in symbolic algebra, for graphs and
trees, and for manipulating programs (such as compiling).  Claims of
their demise are premature.

_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports