I'm having a problem with a MinGW build of chicken on Windows. I'm running
csi -:c from within emacs/quack.  It seems that errors are being buffered.
If I
enter a command like (+ 1 2), I get the answer back immediately. If I enter (+ a b) it displays me another prompt without displaying the error. Running
csi -:c from the command prompt has a similar problem, but exiting the
interpreter
with (exit) causes all the missing errors to be displayed as it exits.

The version of chicken I am running is version 2, build 324.  I used the
CMake
build for MinGW and MSYS created with CMake 2.4.2.


Ian, could you try the following patch, applied to eval.scm:

1961a1962
        [flush-output flush-output]
2006c2007,2008
<          (print-call-chain ##sys#standard-error) ) ) )
---
              (print-call-chain ##sys#standard-error)
              (flush-output ##sys#standard-error) ) ) ) )


cheers,
felix

Hi Felix,

Thanks for the extremely quick response - I'm impressed :) I'm away from my dev
PC at the moment but I'll give it a try when I arrive home this evening.

Ian




_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to