On Aug 30, 2008, at 23:07 , Stas Boukarev wrote:
On 8/31/08, Stas Boukarev stassats@gmail.com wrote:
Clozure CL has no recently added `stream-file-position' in their gray streams implementation.
But it has `stream-position'.
I see that Helmut has already reverted this part.
For the record, the original proposal did not appear to mention *- POSITION <ftp://ftp.csl.sri.com/pub/users/gilham/stream-definition-by-user.mail
.
trivial-gray-streams calls this function STREAM-FILE-POSITION, as do CMUCL, SBCL, LispWorks <http://www.lispworks.com/documentation/lw51/LWRM/html/lwref-619.htm
, and ACL <http://www.franz.com/support/documentation/current/doc/streams.htm .
CLISP calls it STREAM-POSITION <http://clisp.cons.org/impnotes/gray-gf-general.html
, as does CCL apparently.
Some unification would be nice, and STREAM-POSITION is probably the better name because the operation can well be supported for non-file streams (flexi-streams uses the name FLEXI-STREAM-POSITION).
Cheers, Michael