delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/09/28/19:56:06

Date: Sun, 28 Sep 1997 18:33:45 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Wojciech Galazka <wgalazka AT chem DOT uw DOT edu DOT pl>
cc: djgpp AT delorie DOT com
Subject: Re: DJGPP, interprocess communication, and DPMI
In-Reply-To: <342A8932.74EC@chem.uw.edu.pl>
Message-ID: <Pine.SUN.3.91.970928183323.423D-100000@is>
MIME-Version: 1.0

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).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019