From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 7 Apr 2009 08:28:44 +0100 From: Eris Discordia To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <3AB58E51F3A5C561C4B065E3@[192.168.1.2]> In-Reply-To: <140e7ec30904070053p20e60905y19a031837edc1931@mail.gmail.com> References: <1239082320.2778.20.camel@katy-laptop> <140e7ec30904070053p20e60905y19a031837edc1931@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Re: [9fans] a bit OT, programming style question Topicbox-Message-UUID: d3ea0e60-ead4-11e9-9d60-3106f5b1d025 >> Keyboard >> bindings for example; why couldn't they be handled by a program that >> just does keyboard bindings + line editing, and writes finalized lines >> to the shell. Like... readline(3)? > SEE ALSO > The Gnu Readline Library, Brian Fox and Chet Ramey > The Gnu History Library, Brian Fox and Chet Ramey > bash(1) -- man readline --On Tuesday, April 07, 2009 3:53 PM +0800 sqweek wrote: > 2009/4/7 Corey : >> Keyboard >> bindings for example; why couldn't they be handled by a program that >> just does keyboard bindings + line editing, and writes finalized lines >> to the shell. > > Congratulations, you've perceived the difference between shell and > terminal. A lot of people stuck in modern unix fail to notice this > one... which is not that surprising considering the state of modern > unix terminals (9term excepted - quiet Anothy :P). > -sqweek >