guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (ice-9 readline) and soft ports?


From: Gary Houston
Subject: Re: (ice-9 readline) and soft ports?
Date: 19 Sep 2001 23:11:57 -0000

> From: Bill Gribble <address@hidden>
> Date: 19 Sep 2001 11:03:30 -0500
> 
> ERROR: In procedure %readline:
> ERROR: Output port is not open or not a file port
> ABORT: (misc-error)
> 
> I believe that the relevant part of this message is "not a file port". 
> Is there any particular reason that readline requires a file port rather
> than any old port in general? 

I think it's libreadline that needs the file descriptors, actually,
FILE *s:

 - Variable: FILE * rl_instream
     The stdio stream from which Readline reads input.

 - Variable: FILE * rl_outstream
     The stdio stream to which Readline performs output.

The guile interface hooks up port file descriptors to these variables.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]