Hello, Is there any difference between `first` and `car`, or between `last` and `cdr`, or between `empty? and null?` ?
I had assumed that these were just synonyms, added by Racket because they might be more memorable to a student. But apparently Racket doesn't think they are equal: -> (equal? first car) #f -> (equal? last cdr) #f -> (equal? empty? null?) #f I suppose that they could be separate functions that happen to do the same thing, but if so, my next question would be why they aren't just aliases. As in: -> (define myfirst car) -> (equal? myfirst car) #t Cheers, Daniel. -- When an engineer says that something can't be done, it's a code phrase that means it's not fun to do.
____________________ Racket Users list: http://lists.racket-lang.org/users