If they do the wrong thing, we should fix them, not deprecate them. We're not LISP, let's not promote car/cdr as the primary names for list operations.<br><div class="gmail_extra"><br clear="all"><div>Carl Eastlund</div>
<br>
<br><br><div class="gmail_quote">On Thu, Dec 13, 2012 at 2:19 PM, Eli Barzilay <span dir="ltr"><<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-1, since they are different from what some people would expect them<br>
to do. -2 for the `empty', `cons?' etc aliases.<br>
<div><div><br>
<br>
An hour and a half ago, Vincent St-Amour wrote:<br>
> I just got tripped up, again, trying to traverse a list with `first'<br>
> and `rest' in a `racket/base' file. `first' and `rest' are only<br>
> available in `racket' and `racket/list', but not in `racket/base'.<br>
><br>
> If we want to encourage use of `first' and `rest' over `car' and<br>
> `cdr' and of `racket/base' when possible (which, e.g., the style<br>
> guide does), I think it makes sense to provide `first' and `rest' in<br>
> `racket/base'.<br>
><br>
> The attached patch implements that change.<br>
><br>
> Does this sound reasonable?<br>
<br>
</div></div><span><font color="#888888">--<br>
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:<br>
<a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a> Maze is Life!<br>
</font></span><div><div>_________________________<br>
Racket Developers list:<br>
<a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
<br>
</div></div></blockquote></div><br></div>