Hi David,
I believe I found (and fixed) another source of ESC sequences in --rawCIN
mode, SVN 457.
I also tried aplwrap on my machine - looks good.
/// Jürgen
On 09/05/2014 11:14 PM, David Lamkins
wrote:
Aplwrap uses --rawCIN; that works with SVN 454
except for the following:
Aplwrap depends upon the "out-of-band signal" of the
APL prompt on stderr to determine when the interpreter
is "at rest". Because aplwrap prints both stdout and
stderr to the screen, the prompt is also an essential
part of the user interface.
The attached patch does three things, all present only
for --rawCIN mode:
1) suppress printing of a newline after a quote-quad
prompt,
2) print the APL prompt to stderr before accepting raw CIN
input, and
3) accept a new command-line option --noPromptCERR to
suppress the prompt in (2).
The default behavior -- that of printing the APL prompt to
stderr -- is backward compatible with GNU APL 1.4 and (not
coincidentally) with aplwrap.
--
"The secret to creativity is knowing
how to hide your sources."
Albert Einstein
|