Date: Sun, 28 Sep 1997 18:33:45 +0200 (IST) From: Eli Zaretskii To: Wojciech Galazka cc: djgpp AT delorie DOT com Subject: Re: DJGPP, interprocess communication, and DPMI In-Reply-To: <342A8932.74EC@chem.uw.edu.pl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Thu, 25 Sep 1997, Wojciech Galazka wrote: > AFAIK this is available using VxDs The main problem with the VxD solution is that I think it's impossible without purchasing the SDK and/or MSVC. VxD is written using a lot of macros defined by headers that come with the SDK, DDK and the rest of Microsoft proprietary stuff. Besides, I'm not even sure DJGPP/NASM can produce code that could be used to make a VxD. > > Making the above possible means, for example, that you could > > immediately realize such niceties in Emacs as integrated > > spell-checking, integrated debugger support, running a shell inside > > the editor's buffer, and more. > > Hmm....can't imagene, how ? By invoking another DOS program and > passing some data to/from it? Yes. Once you can invoke another program asynchronously (with the START command), all you need is a means to pass data between them. All the rest is already implemented in Emacs (it's just disabled in the DOS version).