home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / amiga / misc / 20533 < prev    next >
Encoding:
Text File  |  1993-01-27  |  4.2 KB  |  88 lines

  1. Newsgroups: comp.sys.amiga.misc
  2. Path: sparky!uunet!pmafire!news.dell.com!swrinde!sdd.hp.com!ux1.cso.uiuc.edu!uwm.edu!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!scsing.switch.ch!josef!avalon.physik.unizh.ch!matija
  3. From: matija@avalon.physik.unizh.ch (Matija Milostnik)
  4. Subject: Re: The State of Amiga Software...a proposal
  5. Message-ID: <1993Jan26.151425.4887@ifi.unizh.ch>
  6. Summary: tooltypes overvrite global preferences
  7. Keywords: tooltypes, styleguide
  8. Sender: news@ifi.unizh.ch (USENET News Admin)
  9. Nntp-Posting-Host: avalon
  10. Organization: Informatik Club d. Universitaet, Zuerich
  11. References: <1993Jan24.221918.20148@netcom.com> <C1FrH5.FMq@gpu.utcs.utoronto.ca>
  12. Distribution: comp.sys.amiga.misc, comp.sys.amiga.programmer, comp.sys.amiga.applications
  13. Date: Tue, 26 Jan 1993 15:14:25 GMT
  14. Lines: 72
  15.  
  16. In article <C1FrH5.FMq@gpu.utcs.utoronto.ca> engb@gpu.utcs.utoronto.ca (Ben Eng) writes:
  17. >In <1993Jan24.221918.20148@netcom.com> pockets@netcom.com (Sean C. Cunningham) writes:
  18. >>    I don't know about you, but when I set up my Workbench display, I
  19. >>chose [..]  Most software totally
  20. >>ignores what I, the user, am comfortable with and forces me to deal with
  21. >>what the programmer was comfortable with.
  22. >That's why resources can be defined by the application writers in a
  23. >default app-defaults file, and those resources can be overidden by
  24. >the user in his .Xdefaults file... under X11.  Unfortunately, on
  25. >the Amiga these things are not so straightforward.  There is less of
  26. >a defined convention (if there is one at all) for applications.
  27.  
  28. The Amiga has a similar facility: Tooltypes
  29.  
  30. Preferences is a global setting. An application can set their own
  31. defaults within tooltypes. Thus overwriting the global settings and
  32. working globaly, ie in a 'per started application' base. The third
  33. method is to give arguments to the cli prompt overwriting the
  34. tooltypes which overwrite the global settings set by preference :-)
  35.  
  36. >It is up to the application to use whatever means the programmer
  37. >deems fit to use (or ignore) the Prefs.  And the design of Prefs
  38. >is not general enough to handle application-specific information
  39.  
  40. Tooltypes or argument passing is a per application setting that
  41. works locally. It has the advantage to set application specific
  42. information without resorting to global resources (ENV variable,
  43. file stored in some overpopulated directory like s:, etc..)
  44.  
  45. [..]
  46. >It's just one of those little things... So X11 isn't as ugly as
  47. >some people make it out to be.  It has its advantages.  Certainly
  48. >the Amiga has a few things it could learn from X.
  49.  
  50. And it has. But did the programmers learn?
  51.  
  52. [..]
  53. >  Frankly, it's probably cheaper to use Gadtools or
  54. >Boopsi and get the look-and-feel for free than to conjure up some
  55. >blasphemous GUI from hell using other means.
  56.  
  57. But 'Publisher' think they 'must' write 1.x compatible software.
  58. Gadtools and Boopsi didnt exist there. The problem would not arise
  59. if software would be targeted to 2.x or greater.
  60.  
  61. Now to the original topic:
  62.   The misuse of the green 2.0 compatible sticker is sometimes so 
  63. disapointing that makes the whole work lose credibility.
  64.  
  65. I would like to see an official commision that sets a minimal set
  66. of requirement to meet for getting the sticker. A list like:
  67. - does it work under x.x (not crashing, no enforecer hits, etc..)
  68. - does it work under Axxxx (is there a chip incompatibility, does it
  69.      recognise memory and other adds on, etc..)
  70. - is it style guide compliant (asl.library, use of clipboard, use of IFF 
  71.      for data storage, Arexx with common set of instruction, etc..)
  72. - was it programmed system freindly(fonts, colors, screens, gadtools,
  73.      boopsi, iffparse, etc..)
  74. - and so on...
  75.  
  76. The main point is that only programs reaching this goal get the stickers.
  77. But it gets difficult when a well known 'publisher' tryies to push his
  78. 'product', only beacuse it 'works fine and we are the #1 selling company
  79. for this kind of product' :-( (N.B. They have the green sticker)
  80.  
  81. Thats my 1/50$
  82.   Matija
  83. -- 
  84. Best regards from Matija Milostinik           : matija@avalon.physik.unizh.ch
  85.                                               : matija@amiga.physik.unizh.ch
  86. Therefore, use local labels in the procedures as often as possible. 
  87. Save the environment!  Recycle!  ;-)                 (Bjoern Reese)
  88.