Hi Jon,

> <http://research.swtch.com/acme> and got really interested. Today I
> installed "Plan 9 from User Space" <http://swtch.com/plan9port/> on
> my Mac (also supports Linux, FreeBSD, NetBSD, OpenBSD, SunOS), and
> of course I had to try running PicoLisp from within acme win. It

Good! :)

> works, but the PicoLisp REPL gives some "feedback" that the acme win
> doesn't handle very well:
> 
> bash-3.2$ ./dbg
> : (+ 22 33)
> (+(+ (+ 2(+ 22(+ 22 (+ 22 3(+ 22 33(+ 22 33(+ 22 33(+ 22 33)

It seems that this terminal doesn't handle Ctrl-H (ASCII 8) to erase the
character to the left of the current position. This seems pretty
non-standard to me.

Also, I don't know of a simple way to change that. 'stty' can be used to
inspect or set the terminal settings, e.g., on my xterm:

   $ stty -a
   speed 38400 baud; rows 36; columns 80; line = 0;
   intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
   eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = 
^R;
   werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
   -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
   -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon 
-ixoff
   -iuclc -ixany -imaxbel iutf8
   opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 
ff0
   isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
   echoctl echoke

but parameters like 'erase' influence only the way keyboard keys are
mappend, not on what effect Ctrl-H has.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to