Gray streams and STREAM-FILE-POSITION (?)
Hi! I was wondering how, if one uses Gray streams, the standard function FILE-POSITION is implemented. It seems this isn't mentioned in the original proposal[1], but LispWorks has a generic function STREAM-FILE-POSITION which is exported from the STREAM package, but not documented. Can one assume that it is OK to use and specialize this undocumented function (like for example in the editor source code in streams.lisp)? And what about calls to FILE-POSITION with two arguments? STREAM-FILE-POSITION seems to accept only one argument. Thanks, Edi. [1] <http://www.nhplace.com/kent/CL/Issues/stream-definition-by-user.html>