-1, since they are different from what some people would expect them to do. -2 for the `empty', `cons?' etc aliases.
An hour and a half ago, Vincent St-Amour wrote: > I just got tripped up, again, trying to traverse a list with `first' > and `rest' in a `racket/base' file. `first' and `rest' are only > available in `racket' and `racket/list', but not in `racket/base'. > > If we want to encourage use of `first' and `rest' over `car' and > `cdr' and of `racket/base' when possible (which, e.g., the style > guide does), I think it makes sense to provide `first' and `rest' in > `racket/base'. > > The attached patch implements that change. > > Does this sound reasonable? -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _________________________ Racket Developers list: http://lists.racket-lang.org/dev