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

Re: add procedure decons

Arthur Smyles wrote:
You currently have a private procedure named ra:car+cdr. It's proven useful by
the fact that you use it to implement car, cdr, caar, etc. I think that this would be
useful for other types of deconstructions of con cells and would like to see it made public. Secondly, I suggest calling it decons.

The implementation of car and cdr are likely to change because cdr may allocate, while car never does. The current implementation in terms of car+cdr means that car may allocate even though it does need to.

Now, that's not to say car+cdr (a name which has precedent in SRFI 1) is not useful. I just don't think you've motivated it sufficiently, so I'm not convinced it needs to go into the specification.