|
|
Warp wrote:
> http://en.wikipedia.org/wiki/Dynamic-link_library has a brief explanation
> of how DLLs work and are used.
Heh.
"""
DLLs create non-obvious links between a program and code fragment
"somewhere" in the system: even simple programs may not be totally contained
in its .exe file, but be spread out over, and be dependent on, multiple
DLLs. The exact location and depth of those dependencies may be difficult or
impossible to determine. Since DLLs can call other DLLs, the chain of
complexity can extend to any depth.
"""
The funny thing is, you could say the same thing about applications. It's
interesting that Singularity is actually addressing this, where applications
have to say what other applications they talk to, that installing or
removing an application has to leave the system in a consistent state (as
in, you can't install an application X that talks to server Y unless server
Y is installed too). They took the idea of "application" and made it a
first-class value that you can inspect the properties of, instead of it
being a pile of files somewhere that contain code. It'll be interesting if
Singularity ever escapes the labs.
--
Darren New, San Diego CA, USA (PST)
My fortune cookie said, "You will soon be
unable to read this, even at arm's length."
Post a reply to this message
|
|