home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / vmsnet / networks / desktop / pathwork / 3837 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  3.1 KB

  1. Path: sparky!uunet!wupost!crcnis1.unl.edu!moe.ksu.ksu.edu!kuhub.cc.ukans.edu!lanworks!list
  2. Newsgroups: vmsnet.networks.desktop.pathworks
  3. Subject: RE: Want to get 437usa directory out of the path
  4. Message-ID: <2A2018AA_00075670.009657892632D500$85_3@UK.AC.KCL.PH.IPG>
  5. From: SYSMGR@IPG.PH.KCL.AC.UK
  6. Date: 22 Dec 1992 13:55:07 -0300 (BST)
  7. Sender: A discussion of Digital's PCSA product <LANWORKS@MIAMIU.BITNET>
  8. Content-transfer-encoding: 7BIT
  9. Via: uk.ac.kcl.ph.ipg; Tue, 22 Dec 1992 13:56:17 +0000
  10. Originally-to: CBS%UK.AC.NSFNET-RELAY::EDU.MUOHIO.ACS.MIAMIU::LANWORKS
  11. Originally-from: SYSMGR "Nigel"
  12. Mailer: Janet_Mailshr V3.4 (23-May-1989)
  13. Lines: 52
  14.  
  15. >> Does anyone want to share any bright ideas about how to deal with path
  16. >> length problems?
  17.  
  18. Hopefully constructive mild flame follows.
  19.  
  20. Yes, apply enough pressure on your software suppliers  to get them to write
  21. their software sensibly. At present, just about all of them assume that
  22. the path is theirs and theirs alone to do with whatever they like.
  23.  
  24. Suggested 'standard'. The executable(s) in the package can be run from
  25. any directory, renamed to any filename you chose. Coded internally is
  26. the name of an environment variable xxx_ppppp where xxx is an abbreviation
  27. of the supplier's name (DEC, MS, BOR, etc.) and ppppp is the product name
  28. (PWORKS, WORD, QUATTRO, ...)
  29.  
  30. This environment variable is defined as the path appropriate to that
  31. product. For example, DEC_PATHWORKS would be defined as the three directories
  32. that Pathworks looks in.
  33.  
  34. All filename searches done by the product will use the translation of its own
  35. environment variable to locate files belonging to itself. PATH is reserved
  36. for locating files being created or modified by the PC's USER, such as
  37. word documents or spreadsheets. Use of PATH for any other purpose causes
  38. the supplier to be scorned, derided and generally pilloried until he makes
  39. his product conform to the above simple 'standard'. By all means search PATH
  40. before the private list, but only if there's a sensible reason why the user
  41. may have chosen to make a private file to override the supplied one.
  42.  
  43. As well as bypassing the PATH length problem, this would make installing
  44. N (>26) products on a network one heck of a lot easier. Put each product
  45. in its own disk service. To access it, connect the disk service on any
  46. free drive X: and then do a local-standard invocation like X:SETUP X:
  47. where SETUP.BAT defines the environment variable(s) used by the product on
  48. X:, plus educate your users to invoke X:PRODUCT rather than just PRODUCT
  49. when running a networked application. A little local coding with QBASIC
  50. could make this easier still for the users ("Welcome: which products do
  51. you want to use" plus a menu :-)
  52.  
  53. While I'm at it, any manufacturer who doesn't segregate files created/altered
  54. by users from the files which should be READ-ONLY to the user deserves
  55. to be shot.
  56.  
  57.         Enough flaming. Merry Xmas,
  58.  
  59.                 Nigel Arnot
  60.  
  61.                 NRA%ipg.ph.kcl.ac.uk@nsfnet-relay.ac.uk   (internet)
  62.                 NRA%uk.ac.kcl.ph.ipg@ukacrl.bitnet        (bitnet)
  63.  
  64.  
  65. PS Anyone know whether Windows NT has re-invented the logical name, as well
  66.    as the QIO and the IRP :-)
  67.