no interaction in xterm, but it works in a cygwin shell

Andreas Seidl seidlcw@gmx.net
Tue Feb 17 18:48:00 GMT 2004


I'm using a Lisp-based computer algebra system called REDUCE. Basically 
it is started by a call of the form:

#!/usr/bin/bash -v
/cygdrive/c/devred/lisp/psl/win32/psl/bpsl -td 16000000 -f 
'C:\devred\lisp\psl\win32\red\reduce.img'

The -v option is for printing the executed commands on the screen. The 
second line calls the Lisp (bpsl.exe) with the memory size (16Mb) and an 
image file (reduce.img). The binary bpsl.exe was compiled under Windows.

In a Cygwin shell, i can have an interactive session without problems, e.g.:

----- start -----
seidl@Bellarmin /cygdrive/d
$ reduce
#!/usr/bin/bash -v
# Run Windows PSL REDUCE.
/cygdrive/c/devred/lisp/psl/win32/psl/bpsl -td 16000000 -f 
'C:\devred\lisp\psl\w
in32\red\reduce.img'
Loading image file :C:\devred\lisp\psl\win32\red\reduce.img

REDUCE Development Version, 10-Dec-03 ...

1: factorial 40;

815915283247897734345611269596115894272000000000

2: factorial 50;

30414093201713378043612608166064768844377641568960512000000000000

3: quit;

Quitting

seidl@Bellarmin /cygdrive/d
$
------ end -----

Now, if I do the same in an xterm, the following happens: There is no 
output on the screen from REDUCE. But I can enter line by line:

factorial 40;
factorial 50;
quit;

As soon as the quit; is entered, all the missing output is flushed to 
the screen, see this screenshot of an xterm session:

----- start -----
seidl@Bellarmin ~
$ reduce
#!/usr/bin/bash -v
# Run Windows PSL REDUCE.
/cygdrive/c/devred/lisp/psl/win32/psl/bpsl -td 16000000 -f 
'C:\devred\lisp\psl\w
in32\red\reduce.img'
factorial 40;
factorial 50;
quit;
Loading image file :C:\devred\lisp\psl\win32\red\reduce.img

REDUCE Development Version, 10-Dec-03 ...

1:
815915283247897734345611269596115894272000000000

2:
30414093201713378043612608166064768844377641568960512000000000000

3:
Quitting

seidl@Bellarmin ~
$
----- end -----

So my question is: Can somebody explain this behaviour, is there a 
solution? (E.g. the command line version of Maple works nicely both in 
xterm and a Cygwin shell.)

Ciao,
Andreas.
--
http://www.fmi.uni-passau.de/~seidl




More information about the Cygwin-xfree mailing list