home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5078 < prev    next >
Encoding:
Text File  |  1996-08-05  |  5.4 KB  |  143 lines

  1. Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.programmer
  2. Path: cs.vu.nl!irmen
  3. From: irmen@cs.vu.nl (Irmen de Jong)
  4. Subject: Re: What I want from new Workbench
  5. Nntp-Posting-Host: flits.cs.vu.nl
  6. Followup-To: comp.sys.amiga.misc,comp.sys.amiga.programmer
  7. References: <2477.6641T698T2915@actcom.co.il>
  8. Sender: news@cs.vu.nl
  9. Organization: Dept. of Computer Science, Vrije Universiteit Amsterdam
  10. Date: Fri, 8 Mar 1996 13:55:33 GMT
  11. X-Newsreader: TIN [version 1.2 PL2]
  12. Message-ID: <DnyC0M.8A0.0.-s@cs.vu.nl>
  13.  
  14. On Fri, 8 Mar 1996 11:21:21 GMT Ariel Magnum (arielmag@actcom.co.il) (Ariel Magnum) wrote:
  15. : Hello there all Amigans !
  16. : Just spent hours trying to debug several comodities to work together
  17. : and i ended up with nothing!Thsese programs used by most of us are written
  18. : in such system unfriendly manner that just made me wanna jump platform!
  19.  
  20. Commodities should be written systemfriendly. If they don't work, blame
  21. the commodity, not your platform!!!
  22.  
  23. : But after thinking a moment (or two) i found out that the blane is not
  24. : with the programmers that release software that make all our lives easier
  25. : but with this lame OS which needs so much patching to make it usable by
  26.                 ^^^^^^^ Aiiiieee! Blasphemeous!
  27. : todays standarts.Therefor I have compiled a wishlist of OS4 (3.2?) features : 
  28.  
  29. "needs so much patching" ??? Do you know how many different linux kernels
  30. circulate? Better still; AmigaDOS can be patched "on the fly" and doesn't
  31. have to be recompiled.
  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. No. True.
  39.  
  40. : 2.  Workbench Arexx port - For playing sounds (UDP,MSD), managing Commdities,
  41. :     launching programs , and managing public screens.
  42.  
  43. Can come in handy. Not urgent.
  44.  
  45. : 3.  Ability to edit menu without a hack that destoyes many others (toolsdeamon)
  46.  
  47. ?? what whas it's name, errm workbench.library/AddToolItem (or something
  48. like that)
  49.  
  50. : 4.  NewIcons patch to be implimented.
  51.  
  52. Never seen it. What does it do?
  53.  
  54. : 5.  Make Wb open on a RTG public screen.
  55.  
  56. What you are saying is: make intuition&graphics RTG. This will certainly 
  57. be done for the next OS release, otherwise very many people will get 
  58. seriously mad.
  59.  
  60. : 6.  Impliment Font densetive gui routines preferably MUI.I know its painfully
  61. :     slow at times but perhaps written in assembler and using RTG will become
  62. :     faster.A tottaly configurable GUI engine could push the Amiga far ahead 
  63. :     of its competitiors.I must say that most gadgtools guis look very bad
  64. :     best examples are the preferences programs.
  65.  
  66. Rewrite MUI in assembly? Ugh!!! Besides, I doubt it will improve the speed
  67. very much. CPUs and Graphics cards get faster all the time.
  68. I wont comment on the choice of MUI. Enough threads on that subject already.
  69.  
  70. : 7.  Impliment Datatypes more into the workbench so that programs like deficons
  71. :     would not be needed.Also this will cut back on executable code.All object 
  72. :     loading should be done via datatypes.Perhaps object saving as well.
  73.  
  74. Would be nice but the filetype recog must be done different. Say put the
  75. filetype INTO the icon.
  76.  
  77. : 8.  Making mutitasking a bit smarter - Settaskpre is definetly not idiot
  78. :     proof.
  79.  
  80. A good scheduler (Executive?) comes in handy indeed. If the OS is gonna support
  81. multiple users, SetTaskPri() will probably become obsolete (read: nonfunctional)
  82.  
  83. : 9.  Compiling the ROMs to varius CPU's.
  84.  
  85. Not necessary. One 68030 (or PPC? ) version should perform very well even on higher
  86. processors. Btw, processor specific code can be built-in and activated
  87. when needed.
  88.  
  89. : 10. Text And image clipping from all windows.
  90.  
  91. Text clipping from all windows: next to impossible. Only from text windows. Otherwise
  92. you'll be needing OCR built into the OS?? ;-)
  93.  
  94. Image clipping: just grab&save the complete screen/window. Easy.
  95.  
  96. : 11. A format command that works (how lame!)
  97.  
  98. Huh? Whats wrong with system/format?
  99.  
  100. : 12. Improve locale so that catclogs wont need to be compiled.
  101.  
  102. Minor. Only a slight nuisance to developers. 
  103.  
  104. : 13. providing CyberGfx with WB with support for AGA and fast(!) chunky to
  105. :     planaar conversion.
  106.  
  107. RTG. See above. No planar needed anymore.
  108.  
  109. : 14. Distribute Java with the OS , along with Arexx.
  110.  
  111. AREXX is a must. Java would be nice too, but just "would be nice to
  112. have it". Check out Python also (see my port on Aminet). 
  113.  
  114. Popular "trends" should not be part of the OS.
  115.  
  116. : Im sure you'l agree such an OS will not have to prove itself and would 
  117. : graetly improve the machines usability.
  118.  
  119. : --
  120. :      Ariel Magnum                    "Who is the real fool ? the 
  121. :   Tel Aviv , Israel                   fool or the one who follows
  122. :   arielmag@actcom.co.il IRC : Ariel   the fool?"
  123. : Using & Supporting : Amiga 1200/30/50 (Obi-One)
  124.  
  125.  
  126. My own additional wishes:
  127.  
  128. 1. Resource tracking and memory protection.
  129. 2. Virtual memory support.
  130. 3. Networking support. (TCP/IP)
  131. 4. Better filesystem. (AFS?) (Possibility to mount a device on a directory, like unix?).
  132. 5. Applications should ALL be able to run in WINDOWS not custom screens (selectable).
  133. 6. Virtual desktop, like X.
  134. 7. Low-level safe direct access to the display & audio hardware, for action games!
  135.  
  136.  
  137. Hmm looks like Unix doesn't it? ;-)
  138.  
  139.  
  140. --
  141. / Irmen de Jong (email: irmen@cs.vu.nl WWW: http://www.cs.vu.nl/~irmen/)  \
  142. \                 ``Nothing lasts forever'' -- Species                    /
  143.