1. I consider concise readability as superior to short unreadability. In this spirit, #true and #false are an improvement. I understand that more perfect people than myself will never conflate #t with #f, but since it happened to Matthew, I am happy not be alone. (And that happened before I turned 50 and are probably in the business for reading glasses soon.)
2. I agree that I dislike their unequal length. Before I requested these new constants from Matthew, I considered #tt and #ff instead, i.e., just an extra letter. In a matrix, this could look just fine and would be a nice compromise concerning 1. I also agree that # is, eh, unusual but nobody else has `(true ,true) in languages and things such as > Welcome to DrRacket, version 5.0.1.8--2010-10-09(f35477b/g) [3m]. > Language: Intermediate Student with lambda. > > (map boolean? `(true ,true)) > (list false true) I am fine with keeping #t and #f around for the more perfect people but I definitely would like an alternative syntax. -- Matthias _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev