home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.programmer
- Path: cs.vu.nl!irmen
- From: irmen@cs.vu.nl (Irmen de Jong)
- Subject: Re: What I want from new Workbench
- Nntp-Posting-Host: flits.cs.vu.nl
- Followup-To: comp.sys.amiga.misc,comp.sys.amiga.programmer
- References: <2477.6641T698T2915@actcom.co.il>
- Sender: news@cs.vu.nl
- Organization: Dept. of Computer Science, Vrije Universiteit Amsterdam
- Date: Fri, 8 Mar 1996 13:55:33 GMT
- X-Newsreader: TIN [version 1.2 PL2]
- Message-ID: <DnyC0M.8A0.0.-s@cs.vu.nl>
-
- On Fri, 8 Mar 1996 11:21:21 GMT Ariel Magnum (arielmag@actcom.co.il) (Ariel Magnum) wrote:
- : Hello there all Amigans !
- : Just spent hours trying to debug several comodities to work together
- : and i ended up with nothing!Thsese programs used by most of us are written
- : in such system unfriendly manner that just made me wanna jump platform!
-
- Commodities should be written systemfriendly. If they don't work, blame
- the commodity, not your platform!!!
-
- : But after thinking a moment (or two) i found out that the blane is not
- : with the programmers that release software that make all our lives easier
- : but with this lame OS which needs so much patching to make it usable by
- ^^^^^^^ Aiiiieee! Blasphemeous!
- : todays standarts.Therefor I have compiled a wishlist of OS4 (3.2?) features :
-
- "needs so much patching" ??? Do you know how many different linux kernels
- circulate? Better still; AmigaDOS can be patched "on the fly" and doesn't
- have to be recompiled.
-
- : 1. Workbench Multithreaded - now im not sure everyone knows what that means
- : but adding child tasks to open window so that we may engage wb while opening
- : a drawer , letting it close after launching a program and not making the
- : menu stop wb isnt really too much to ask is it?
-
- No. True.
-
- : 2. Workbench Arexx port - For playing sounds (UDP,MSD), managing Commdities,
- : launching programs , and managing public screens.
-
- Can come in handy. Not urgent.
-
- : 3. Ability to edit menu without a hack that destoyes many others (toolsdeamon)
-
- ?? what whas it's name, errm workbench.library/AddToolItem (or something
- like that)
-
- : 4. NewIcons patch to be implimented.
-
- Never seen it. What does it do?
-
- : 5. Make Wb open on a RTG public screen.
-
- What you are saying is: make intuition&graphics RTG. This will certainly
- be done for the next OS release, otherwise very many people will get
- seriously mad.
-
- : 6. Impliment Font densetive gui routines preferably MUI.I know its painfully
- : slow at times but perhaps written in assembler and using RTG will become
- : faster.A tottaly configurable GUI engine could push the Amiga far ahead
- : of its competitiors.I must say that most gadgtools guis look very bad
- : best examples are the preferences programs.
-
- Rewrite MUI in assembly? Ugh!!! Besides, I doubt it will improve the speed
- very much. CPUs and Graphics cards get faster all the time.
- I wont comment on the choice of MUI. Enough threads on that subject already.
-
- : 7. Impliment Datatypes more into the workbench so that programs like deficons
- : would not be needed.Also this will cut back on executable code.All object
- : loading should be done via datatypes.Perhaps object saving as well.
-
- Would be nice but the filetype recog must be done different. Say put the
- filetype INTO the icon.
-
- : 8. Making mutitasking a bit smarter - Settaskpre is definetly not idiot
- : proof.
-
- A good scheduler (Executive?) comes in handy indeed. If the OS is gonna support
- multiple users, SetTaskPri() will probably become obsolete (read: nonfunctional)
-
- : 9. Compiling the ROMs to varius CPU's.
-
- Not necessary. One 68030 (or PPC? ) version should perform very well even on higher
- processors. Btw, processor specific code can be built-in and activated
- when needed.
-
- : 10. Text And image clipping from all windows.
-
- Text clipping from all windows: next to impossible. Only from text windows. Otherwise
- you'll be needing OCR built into the OS?? ;-)
-
- Image clipping: just grab&save the complete screen/window. Easy.
-
- : 11. A format command that works (how lame!)
-
- Huh? Whats wrong with system/format?
-
- : 12. Improve locale so that catclogs wont need to be compiled.
-
- Minor. Only a slight nuisance to developers.
-
- : 13. providing CyberGfx with WB with support for AGA and fast(!) chunky to
- : planaar conversion.
-
- RTG. See above. No planar needed anymore.
-
- : 14. Distribute Java with the OS , along with Arexx.
-
- AREXX is a must. Java would be nice too, but just "would be nice to
- have it". Check out Python also (see my port on Aminet).
-
- Popular "trends" should not be part of the OS.
-
- : Im sure you'l agree such an OS will not have to prove itself and would
- : graetly improve the machines usability.
-
- : --
- : Ariel Magnum "Who is the real fool ? the
- : Tel Aviv , Israel fool or the one who follows
- : arielmag@actcom.co.il IRC : Ariel the fool?"
- : Using & Supporting : Amiga 1200/30/50 (Obi-One)
-
-
- My own additional wishes:
-
- 1. Resource tracking and memory protection.
- 2. Virtual memory support.
- 3. Networking support. (TCP/IP)
- 4. Better filesystem. (AFS?) (Possibility to mount a device on a directory, like unix?).
- 5. Applications should ALL be able to run in WINDOWS not custom screens (selectable).
- 6. Virtual desktop, like X.
- 7. Low-level safe direct access to the display & audio hardware, for action games!
-
-
- Hmm looks like Unix doesn't it? ;-)
-
-
- --
- / Irmen de Jong (email: irmen@cs.vu.nl WWW: http://www.cs.vu.nl/~irmen/) \
- \ ``Nothing lasts forever'' -- Species /
-