Empty strings/vectors

Comparing empty strings and vectors with eq?

The vast majority of the Schemes in the test suite return #f to both (eq? (vector) (vector)) and (eq? (string) (string)). I also tested bytevectors in those implementations that made it easy to do so. Here are the cases that returned #t:

Chez and Ypsilon return #t for both empty strings and empty vectors.

Icarus (but not Vicare) and Chibi return #t for empty vectors only.

Ypsilon returns #t for all three cases.

NexJ returns #t for empty vectors but not empty strings.

Back to Scheme Surveys

Page source (GitHub)