🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer
Article #2256

Re: Minor wishlist item: any IBMers out there?

#2256
From: David Charlap
Date: Fri, 02 Oct 1992 19:34
48 lines
2671 bytes
In article <717978212snx@sugs.tware.com> landis@sugs.tware.com (Hale Landis) writes:
>Why in the world would you want a .dll file for the C library?

So when I compile a few dozen apps, I don't waste space on my disk
with a few dozen copies of the printf() function (etc.)

>Why would any one want a .dll file for any normal application
>program?  dll's are a pain in the rear end.  How does the system
>(OS/2) distinguish between the .dll for one C compiler and the
>.dll for another C compiler?

It shouldn't have to distinguish.  If all the entry points are
standard C function calls using normal C calling conventions, any
runtime DLL will work with any compiler.

>Why should I have to change config.sys just because I installed a
>new application on my system?  How many 'dumb' users understand
>this concept?

Why do you change your config.sys?  If you simply create a user-dll
directory (D:\DLL on my machine) and add it to the LIBPATH, all you
have to do is move all .DLL files there and they're on-line.  No
changing configurations, and no rebooting.

You can also place "." on your LIBPATH.  Then any app will find its
DLL's if you run the app from the directory with them.  This can work
well for apps you launch from WPS (where you can launch them from the
app's directory).

>I think OS/2 is great -- even the 1.x versions were very good --
>but the .dll implementation is crap!

You obviously haven't been using them properly.  They work exactly the
way I expect them to, and there have been no problems with that part
of OS/2.

How would you prefer to implement them?  Surely you wouldn't want to
eliminate .DLLs.  Then, each PM program would grow to gargantuan sizes
(from hard-linking the PM libraries), and they wouldn't use new
features as the OS improved.



-- 
David Charlap         |"there aren't 50,000 things for which it's worth writing
dic5340@hertz.njit.edu| software; and the computer industry doesn't have enough
----------------------+ programmers to create that much good software.
Therefore, most of it must be worthless" -- Boris Beizer "The Frozen Keyboard"
Technical Details
Message-ID: <1992Oct2.193405.12772@njitgw.njit.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!kithrup!stanford.edu!ames!haven.umd.edu!darwin.sura.net!gatech!rutgers!njitgw.njit.edu!hertz.njit.edu!dic5340
References: <717978212snx@sugs.tware.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!kithrup!stanford.edu!ames!haven.umd.edu!darwin.sura.net!gatech!rutgers!njitgw.njit.edu!hertz.njit.edu!dic5340
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.programmer
Subject: Re: Minor wishlist item: any IBMers out there?
Message-ID: <1992Oct2.193405.12772@njitgw.njit.edu>
Date: 2 Oct 92 19:34:05 GMT
References: <717978212snx@sugs.tware.com>
Sender: news@njit.edu
Organization: New Jersey Institute of Technology, Newark, N.J.
Lines: 48
Nntp-Posting-Host: hertz.njit.edu