Mail Archives: djgpp/1994/08/15/00:23:41
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 -