bear <bear@xxxxxxxxx> writes: > read-byte > write-byte > peek-byte > byte-ready? This is fine, but don't call them bytes. Call them "octets" if that's what you mean; since "byte" has a different meaning (however remote these days) it would be well advised to use a word that means specifically what you want, rather than one that only mostly does. Thomas