Mail Archives: djgpp/1996/04/26/15:41:32
> >If somaday djgpp will use ELF, will then it use shared libraries?
>
> Well, what's the use of shared libraries in a non-multitasking environment?
1. Less used disk space.
2. Updating the library updates ALL programs that use it.
3. Dynamic binding "objects."
In number 3 I mean, you could make (for example) a general compression
library interface and just make a new library for each compression type
(LZ, Huffman, etc) and let the program (or the user) decide which one to
use based on which ones are available. You could also do this with
image loaders. Just make a new DLL for each format. This was done on
the Amiga (and is the basis of OpenDOC) and is VERY powerful. It allows
your program to be updated long after you quit updating it. :)
--
- See the Epsilon coder page at: ____ ____
http://www.cs.pdx.edu/~idr/ / / / /\ / "Good...bad...
- Ian Romanick sez: /---- /___/ / \ / I'm the guy
"For the last time, GIVE ME THE BOX!" /____ / / \/ with the gun."
- Raw text -