🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Minor wishlist item: any IBMers out there?

#1928
From: John W. Linville
Date: Wed, 07 Oct 1992 13:12
45 lines
2926 bytes
In article <1992Oct6.214026.3576@networx.com> mikel@networx.com (Mike Lempriere) writes:
>Sorry, gotta flame on this one...

Sorry, your pretty far off base on this one...

>The DLL itself is not inherently evil, however, the implementation is.
>It is absurd to have a program split in pieces in DIFFERENT PLACES!
>If I were to make a program and use a DLL, I would expect ALL the code
>to be in one place.  .DLL and .EXE in the relese directory tree.

That is why most people (by default in 2.0) have '.' as the first entry in
their LIBPATHs.  Then, you can put the DLL in the same directory as the EXE
and all will be well.  Also, many packages install DLL subdirectory's under
their main directories, and then add the DLL sub to the LIBPATH in CONFIG.SYS.

>An install process should not have to go messing around in the SYSTEM
>(/OS2/DLL) directory.  A simple recursive copy should suffice.  Most
>importantly, if that software package were to be deleted, only it's
>directory need be deleted -- no turds are left behind in the SYSTEM's
>directory tree.

Which is exactly the case with most packages.  All of the commercial packages
that I have do install in the way I described above, and simply dragging that
folder to the shredder deletes all remnants of the program.  Also, other
packages I am familiar with, like TE/2, often put the DLL and the EXE together,
so removal is also a simple case there.

>Worst yet, the greatest insult of them all, is that the poor clod has
>to reboot.  Real computers, with real OS's reboot when the power comes
>back on, and that's it.  I thought a 486 with OS/2 wass real.  Wrong.

Well, a reboot would only be necessary if LIBPATH was modified (or if other
stuff was put in CONFIG.SYS).  In the way you describe (putting DLLs in 
/OS2/DLL) no reboot should be necessary (unless something else in CONFIG.SYS
was modified).  Any REAL computers running Unix (a REAL OS) also have to
reboot for many types of system changes, and they take a lot longer to get
back up than OS/2 does.  Quit your whining!  :-)

John W. Linville


+--------------------------------------------------------------------------+
|  John W. Linville                Amateur radio:  KD4KHC                  |
|  #include "std_disclaimer.h"     E-mail:  linville@catt.ncsu.edu         |
+--------------------------------------------------------------------------+
Technical Details
Message-ID: <1992Oct7.131240.1756@ncsu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!taco!garfield.catt.ncsu.edu!linville
References: <1992Oct5.135715.854@debet.nhh.no> <1992Oct6.214026.3576@networx.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.os2.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!taco!garfield.catt.ncsu.edu!linville
From: linville@garfield.catt.ncsu.edu (John W. Linville)
Subject: Re: Minor wishlist item: any IBMers out there?
Message-ID: <1992Oct7.131240.1756@ncsu.edu>
Sender: news@ncsu.edu (USENET News System)
Organization: Computer and Technologies Theme Program, NCSU, Raleigh
References: <1992Oct5.135715.854@debet.nhh.no> <1992Oct6.214026.3576@networx.com>
Date: Wed, 7 Oct 1992 13:12:40 GMT
Lines: 45