OFB Community Mailing Lists

The following archives are provided as a public service to the community. Opinions archived here do not necessarily represent the opinions of Open for Business or its contributors.

[CS-FSLUG] The Advantages of Dependency Hell

Don Parris gnumathetes at gmail.com
Mon Feb 21 20:33:25 EST 2005


O.k. This is a question about dependencies, mainly to clarify my
understanding of them.  Assume I'm an expert C++ developer.  I write a
program for Windows.  When I write my program, I include an installer
that does everything for the Windows user - no dependency issues to
worry about.

So when I port the program over to GNU/Linux (or write a new one), I
assume I am making my program dependent on (linking to) various
libraries that *should* be available in the system already, thus
reducing duplicitious coding and duplicate copies of libraries (which
might take up unecessary space).

I really want to be sure my understanding (at least at a basic level)
is accurate.  Are the reasons for linking programs the same reasons I
mention?  I mean, for someone new to all of this, it could be a bit
daunting.  I never really paid it much attention, to be honest.  Why
is there no dependency hell in Windows?  Is it because the devs
include all the necessary libraries in their program?  Should I assume
this is an inefficient coding practice?

Regards,
Don
-- 
DC Parris GNU Evangelist
http://matheteuo.org/
gnumathetes at gmail.com
Free software is like God's love - 
you can share it with anyone anywhere anytime!



More information about the Christiansource mailing list
Home About Connect: Twitter Facebook RSS
© 2001-2011 Universal Networks, All Rights Reserved. Some content rights may be held by Universal Networks' providers and used under license. Powered by ServerForest and SAFARI. Learn about our privacy policy here.