The Revised^n Report on Scheme does not specify the result of eq?, eqv?, and equal? applied to ports and end-of-file objects. Is this intentional? E.g. what is the result of (equal? (read) (read)) provided that both reads return an end-of-file object? Regards, -- Oliver Laumann net@TUB.BITNET net@tub.UUCP