![](https://secure.gravatar.com/avatar/90ff9b7df6973eae49d3d4911e2eda0c.jpg?s=120&d=mm&r=g)
3 Apr
2016
3 Apr
'16
9:59 a.m.
On Sat, Apr 2, 2016 at 2:08 PM, Stas Boukarev <stassats@gmail.com> wrote:
(let ((stream (make-synonym-stream '*standard-output*))) (write-char #\c stream) (system::stream-charpos stream))
prints
abcabc
(let ((stream (make-synonym-stream '*standard-output*))) (write-char #\c stream) (system::stream-charpos stream)) => 0
Just noticed that the first snippet came out wrong, it was supposed to be (let ((stream (make-synonym-stream '*standard-output*))) (write-string "abc" stream) (fresh-line stream) (write-string "abc" stream)) => abcabc -- With best regards, Stas.