From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 From: Tom Lieber Date: Tue, 14 Jan 2014 19:26:26 -0500 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c3d8606a8b3704eff75e0b Subject: [9fans] a toy terminal for OS X Topicbox-Message-UUID: b2e4bd7e-ead8-11e9-9d60-3106f5b1d025 --001a11c3d8606a8b3704eff75e0b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable It seemed like it could be fun and educational, so I started making a 9-like terminal for OS X using the native text widget: https://github.com/alltom/coolterm But there are 2 things I=E2=80=99ve had trouble figuring out on my own: 1) Why do programs like =E2=80=98python=E2=80=99 show a prompt in 9term but= not in my terminal? 2) Why does bash write your command to stdout? Why doesn=E2=80=99t rc? I us= e bash, so I made it erase the command you typed when you press enter, but that appears to be the wrong thing to do with rc. There=E2=80=99s other stuff in BUGS.md but I feel more confident about thos= e things. :) --=20 Tom Lieber http://AllTom.com/ http://infinite-sketchpad.com/ --001a11c3d8606a8b3704eff75e0b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
It seemed like it could be fun and educational, so I started making a 9-li= ke terminal for OS X using the native text widget:

=C2= =A0=C2=A0https://github.= com/alltom/coolterm

But th= ere are 2 things I=E2=80=99ve had trouble figuring out on my own:

1) Why do programs like =E2=80=98python=E2=80=99 show a prompt in 9term but= not in my terminal?

2) Why does bash write your command to stdout? Why doesn=E2=80=99t rc? = I use bash, so I made it erase the command you typed when you press enter, = but that appears to be the wrong thing to do with rc.

There=E2=80=99s other = stuff in BUGS.md but I feel more confident about those things. :)

--
Tom Lieber
http:= //AllTom.com/
http://infinite-sketchpad.com/ --001a11c3d8606a8b3704eff75e0b--