www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/08/15/00:23:41

Subject: Re: pbmplus and emm386 noems
To: aml AT world DOT std DOT com (Andrew M. Langmead)
Date: Sun, 14 Aug 1994 18:49:06 -0600 (CDT)
Cc: mcastle AT umr DOT edu, djgpp AT sun DOT soe DOT clarkson DOT edu
From: mcastle AT umr DOT edu (Mike Castle)

Amazingly enough Andrew M. Langmead said:
> 
> Mike Castle said:
> > would work.  However I did not know this at the time I ported the
> > package, and therefore is undocumented.  
> 
> That's funny. I new that p?mmerge would take the name of the tool to
> execute as the first name on the command line (by reading the pbmplus
> documentation) , and immediatly set up a few dozen batch files to call
> p?mmerge appropriately. I know that these batch files are rather
> wasteful of disk space. (a few k of disk allocation for only a dozen
> bytes each) but it seemed like the more efficient than 4dos aliases.
> (It didn't seem worth it to waste 4k of base memory just to
> be able to call the same program dozens of different ways.)

Heh.  When I said "undocumented," I meant in my readme.dos file.
I HAD known about that feature of p?mmerge, but since I never
used it, forgot about it.  I remembered it long after I'd released
the package.

> I don't think of these batch files, or even renaming the file, to be a
> hack around DOS's lack of symbolic links, I think of p?mmerge as a
> hack around operating systems that don't have shared libraries.

Perhaps.  But it also saves inodes on truly space stressed
systems.  (picking nits, I know ;-).  Actually, the OS/2 port of
PBMPlus did use the shard library approach.  Each of the
appropriate *.a file was changed to a dll, and each executable
was made to load that dll.  As a result, each executable was
around 3-4k in size (if I remember correctly).  Perhaps when
DJGPP 2.0, complete with DLL's, come out, such a similar port
could be done.

mrc
-- 
Mike Castle .-=NEXUS=-.  Life is like a clock:  You can work constantly
  mcastle AT cs DOT umr DOT edu     and be right all the time, or not work at all
   mcastle AT umr DOT edu       and be right at least twice a day.  -- mrc
    We are all of us living in the shadow of Manhattan.  -- Watchmen

- Raw text -


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