TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Craig Morrison
from: Craig Swanson
date: 1994-10-09 16:22:12
subject: Warp 2 no longer accepts long file name DLL`s

CS> software over which I have complete control -- when it comes CS>
time to update the software after we get the first release CS> done,
we'll probably distribute updates such that they
CS> reformat the hard disk of the system and load the most
CS> recent OS/2 and the software.  Since this software is

 CM>   Ouch.. Sounds like pounding a nail in with a jack-hammer to me. :-)

 CM>   Wouldn't it be simpler to just scan the drive (or
 CM> LIBPATH) for occurrences of the DLL and delete them?
 CM> RexxUtil's SysFileTree would make this a snap.

No, that would be more somewhat more work (i.e., more software to write and
support since we need to have a from-scratch installation program for
installing OS/2 and the software anyway) and wouldn't fix problems where
OS/2 itself became screwed up.  Given the sophistication (i.e., likely lack
of computer experience) of the users, we have to fully expect and plan for
them sometimes trashing the file systems due to repeated power on/off
cycles without proper shutdowns.  Although we're using HPFS to help
increase the odds that the auto-CHKDSK on power-up will find and fix
problems, there's still a chance that it will fail sometimes and require a
complete reload of the system.

I wish there was a way to use on/off switches on computers to signal the
system to shut itself down and then cut off its own power, but that's not
how most computers work.  Maybe if this project turns out well we might
eventually be able to commission some custom-designed hardware with such a
feature.

Besides, we're going to need a way to install OS/2 and the software on
computers quickly.  Since every site will have an optical drive, my
thinking is that we can provide a one or two diskette set of boot floppies
and put everything else on an optical disk.  If the software gets trashed,
boot from the floppies and wait for the installation program to reformat
and reload the system from the optical drive. It should just take a few
minutes.

Since we're initially going to be using uniform computer hardware at all
sites, this should be pretty easy to do when I get around to it.  It might
get tougher if at some point we have to support multiple types of computer
hardware.  Maybe OS/2 3.0's installation will be good enough that we can
depend on it to figure out the hardware on its own.  Since we only need the
OS/2 native part (no DOS or Windows support is needed or wanted), there's a
better chance of this working.

CS> the problem, or at least 90% of it.  A "standard" format
for CS> naming DLL's might help, also.  If you used the first 4

 CM>   In theory this would be nice and would work for in-
 CM> house projects. But for widespread use it would be
 CM> nearly impossible without some type of registry that
 CM> is accessible to everyone producing DLLs.

I'd agree that a registry should be set up if such a scheme is to be used.
The registry needn't cost much to run, however.  It could be as simple as a
BBS door that simple allows you to "register" various DLL names
and will refuse registration if someone else already registered that name.


--- Maximus/2 2.01wb

* Origin: OS/2 Connection {at} Mira Mesa, CA (1:202/354)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 942 949 712/353 623 713/888 800/1
@PATH: 202/354 301 1 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.