[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