home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5133 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  6.2 KB

  1. Path: daily-planet.execpc.com!usenet
  2. From: innuendo@execpc.com (Jonathan Gapen)
  3. Newsgroups: comp.sys.amiga.advocacy,comp.sys.amiga.introduction,comp.sys.amiga.misc,comp.sys.amiga.programmer
  4. Subject: Re: What I want from new Workbench
  5. Date: 10 Mar 1996 01:23:26 GMT
  6. Organization: esCom Amiga Madison Enthusiast's Organisation
  7. Message-ID: <4htaue$n7j@daily-planet.execpc.com>
  8. References: <2477.6641T698T2915@actcom.co.il>
  9. NNTP-Posting-Host: deertick.execpc.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  14.  
  15.  
  16. In article <2477.6641T698T2915@actcom.co.il> arielmag@actcom.co.il (Ariel Magnum) writes:
  17. >
  18. > Just spent hours trying to debug several comodities to work together
  19. > and i ended up with nothing!Thsese programs used by most of us are written
  20. > in such system unfriendly manner that just made me wanna jump platform!
  21. > But after thinking a moment (or two) i found out that the blane is not
  22. > with the programmers that release software that make all our lives easier
  23. > but with this lame OS which needs so much patching to make it usable by
  24. > todays standarts.Therefor I have compiled a wishlist of OS4 (3.2?) features : 
  25.  
  26.    Uhh, if you had problems getting a bunch of Commodities to work together
  27. and don't like that, DON'T switch platforms!!!  Commodities are relatively
  28. simple, compared to the Mac's extensions, since those things aren't even
  29. supported by the OS.  They say Copland will fix that, though.  Windows95?
  30. Good luck.  What kind of system allows a badly written device driver to
  31. corrupt all the others?  (I had that problem.)
  32.  
  33. > 1.  Workbench Multithreaded - now im not sure everyone knows what that means
  34. >     but adding child tasks to open window so that we may engage wb while opening
  35. >     a drawer , letting it close after launching a program and not making the
  36. >     menu stop wb isnt really too    much to ask is it?
  37.  
  38.    YES!  It's not too much to ask.  Just take a look at Directory Opus 5.2,
  39. which you can configure to look a lot like Workbench, but it features
  40. multithreading.  Workbench has definitely improved since the 1.3-era, in that
  41. program loading is asynchronous, and Workbench 3.x has improved, so the icon
  42. information requesters don't block the Workbench.  Now we just need copies and
  43. opening windows to be asynchronous, too.
  44.  
  45. > 2.  Workbench Arexx port - For playing sounds (UDP,MSD), managing Commdities,
  46. >     launching programs , and managing public screens.
  47.  
  48.    Hmm.  I do agree that we need some sort of OS-supported way of managing
  49. public screens, such as MUI's PSI, but with on-demand opening and closing, I
  50. don't think the best way to implement that is through an ARexx port to
  51. Workbench.
  52.  
  53. > 3.  Ability to edit menu without a hack that destoyes many others (toolsdeamon)
  54.  
  55.    Good plan.
  56.  
  57. > 4.  NewIcons patch to be implimented.
  58.  
  59.    Kinda.  The NewIcons patch is really a hack.  While it is a very nicely
  60. done hack, they ought to write its functionality into the icon.library, and
  61. not stash the data in the ToolTypes.
  62.  
  63. > 5.  Make Wb open on a RTG public screen.
  64.  
  65.    It already does with CyberGraphX.  If you mean it should directly support
  66. more than 256 colors, that means a big re-write of Intuition.
  67.  
  68. > 6.  Impliment Font densetive gui routines preferably MUI.I know its painfully
  69. >     slow at times but perhaps written in assembler and using RTG will become
  70. >     faster.A tottaly configurable GUI engine could push the Amiga far ahead 
  71. >     of its competitiors.I must say that most gadgtools guis look very bad
  72. >     best examples are the preferences programs.
  73.  
  74.    Ugh.  Yes, those Prefs programs suck.  I think you could excuse them under
  75. Workbench 2.04, as that was the first version to have user-selectable fonts
  76. for the system.  Under 2.1 and up, the Prefs programs really should have been
  77. font-sensitive.  It's rather laughable that the program used to choose the
  78. fonts the system should use doesn't even use those fonts.
  79.  
  80. > 7.  Impliment Datatypes more into the workbench so that programs like deficons
  81. >     would not be needed.Also this will cut back on executable code.All object 
  82. >     loading should be done via datatypes.Perhaps object saving as well.
  83.  
  84.    I certainly agree with that!  It should be a minor modification, as the
  85. Workbench would just need to call ObtainDataType() for each file, and display
  86. an appropriate icon for each file type.
  87.  
  88. > 8.  Making mutitasking a bit smarter - Settaskpre is definetly not idiot
  89. >     proof.
  90.  
  91.    So?  If you want idiot-proof, "delete C:SetTaskPri".
  92.  
  93. > 11. A format command that works (how lame!)
  94.  
  95.    What doesn't work?  Under 3.x, you can run it from the CLI, from an icon,
  96. or using the "Format Disk..." menu item from Workbench.  Not only that, it
  97. works on every filesystem I've tried.
  98.  
  99. > 12. Improve locale so that catclogs wont need to be compiled.
  100.  
  101.    You don't have to compile them, they're IFF files.  Aminet has a couple of
  102. editors that will edit them directly, and it's not a very big deal to invoke
  103. another command in a makefile to create one.
  104.  
  105. > 13. providing CyberGfx with WB with support for AGA and fast(!) chunky to
  106. >     planaar conversion.
  107.  
  108.    CyberGraphX currently is an extension for the graphics.library and
  109. Intuition, not a replacement.  It deals with screens of greater than 8 bits
  110. per pixel, and leaves handling screens of 8 bpp or less to the original
  111. graphics.library functions.
  112.    Perhaps CyberGraphX 3.0 on the PowerPC will support some sort of realtime
  113. 24-bit emulation using HAM8 on AGA, but for now, it's useless on AGA systems.
  114.  
  115. > 14. Distribute Java with the OS , along with Arexx.
  116.  
  117.    REXX has evolved quite a bit since the last ARexx update.  Instead of Java
  118. with the OS, I'd much rather see ARexx updated to the current state of REXX,
  119. perhaps with ARexx hooks in more system libraries.  (AmigaGuide and DataTypes
  120. are start, ASL and some sort of GUI library for ARexx would make it even
  121. better.)
  122.    Java, I think, is too much for inclusion as a standard part of the OS,
  123. especially since not everybody needs it.  ARexx is already there, it's
  124. compatible with existing programs, and if it got the updates I'd like to see,
  125. could do just about everything Java can do.  No sense in shipping two
  126. languages which do the same thing.
  127.  
  128. --
  129. Jonathan Gapen (innuendo@execpc.com)
  130. Bread in, toast out. How does it DO that?
  131.