Article View: fa.editor-p
Article #181Forwarded note #2
From: ucbvaxeditor-people
Date: Mon, 05 Oct 1981 15:30
Date: Mon, 05 Oct 1981 15:30
23 lines
1496 bytes
1496 bytes
>From sklower Mon Oct 5 15:30:18 1981 Mail-from: ARPANET site MIT-MULTICS rcvd at 2-Oct-81 0703-PDT Date: 2 October 1981 10:03 edt From: Greenberg.Symbolics at MIT-Multics Subject: Re: emacs and unix To: Earl A. Killian <EAK at MIT-MC> cc: editor-people at SU-SCORE In-Reply-To: Message of 2 October 1981 02:29 edt from ARPANET site MIT-MC rcvd Yup, Multics Mode is as hairy as hell. The littlest part of it is binding CR to a key that sends the line to the command processor. What EAK didnt mention is that INPUT requested by programs invoked in this mode must fetch input from the buffer, too. What's more, output must appear as it is produced! In fact, before there was Multics mode, one simPly called commands from Emacs, routed all ooutput to a file, and then read in/displayed the file. All the difficulty, which takes full advantage of the generality of Multics, is in creating I/O streams that are really attached to Emacs buffers and operate in real time as input and output requests are made. Unix with pipes can do that pretty easily, but if I think of what it would take on ITS to do that, I cringe. Complex subsystems (like the Lisp subsystem on Multics) that are call-back-into-able from another subsystem to which they have calledout are a luxury.
Technical Details
Message-ID:
<anews.Aucbvax.4233>Path:
arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!editor-peopleShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!editor-people From: ucbvax!editor-people Newsgroups: fa.editor-p Subject: Forwarded note #2 Date: Mon, 05 Oct 1981 15:30:37 +0000 Message-ID: <anews.Aucbvax.4233>