robert-strandh / Second-Climacs

Version 2 of the Climacs text editor.
BSD 2-Clause "Simplified" License
275 stars 19 forks source link

folio-stream is not a stream? #15

Closed tgbugs closed 3 years ago

tgbugs commented 3 years ago

When trying to type in the buffer I encountered an error

The value
  #<CLIMACS-SYNTAX-COMMON-LISP:ANALYZER {101E978973}>
is not of type
  STREAM
   [Condition of type TYPE-ERROR]

This is fixed by changing the definition of fiolio-stream to (defclass folio-stream (stream) here https://github.com/robert-strandh/Second-Climacs/blob/96fd6748bdf553fa4cf2629c3be4c316e7af6430/Syntax/Common-Lisp/folio-stream.lisp#L5.

robert-strandh commented 3 years ago

Yes, thank you. This problem is due to a recent change in SBCL. It didn't use to be the case that this superclass was needed. Now, I think there is work in progress on this code, so I'll check whether that work includes this change first, so as to avoid messing with it.