Bug report: IllegalStateException, when reading after rewinding

Mark Evenson evenson at panix.com
Thu Oct 1 22:36:40 UTC 2020

> On Sep 30, 2020, at 22:59, Mark Evenson <evenson at panix.com> wrote:
>> On Sep 30, 2020, at 03:01, Robert Munyer <2433647181 at munyer.com> wrote:
>> (with-open-file (in "hello.text")
>>             (list (read in)
>>                   (read in nil)
>>                   (file-position in :start)
>>                   (read in)))
> Reproduced and filed as [ticket 473][1].
> [1]: https://abcl.org/trac/ticket/473

Fixed with <https://abcl.org/trac/changeset/15386> aka <https://github.com/armedbear/abcl/pull/304>.

There is still probably a bit of wonkiness with reading unicode, and I have noticed that FLEXI-STREAMS fails some tests, but at least FILE-POSITION should be expected to work.

Thanks for the succint bug report!

"A screaming comes across the sky.  It has happened before but there is nothing 
to compare to it now."

More information about the armedbear-devel mailing list