This new version tries to implement a somewhat reasonable behaviour for FILE-POSITION but due to this not being mentioned in the Gray streams proposal, I currently only have code for LispWorks. I'll gladly accept patches to make this work for other implementations as well.
http://weitz.de/flexi-streams/#position
Cheers, Edi.
flexi-streams-devel@common-lisp.net