home *** CD-ROM | disk | FTP | other *** search
- Path: daily-planet.execpc.com!usenet
- From: innuendo@execpc.com (Jonathan Gapen)
- Newsgroups: comp.sys.amiga.advocacy,comp.sys.amiga.introduction,comp.sys.amiga.misc,comp.sys.amiga.programmer
- Subject: Re: What I want from new Workbench
- Date: 10 Mar 1996 01:23:26 GMT
- Organization: esCom Amiga Madison Enthusiast's Organisation
- Message-ID: <4htaue$n7j@daily-planet.execpc.com>
- References: <2477.6641T698T2915@actcom.co.il>
- NNTP-Posting-Host: deertick.execpc.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- X-NewsSoftware: GRn 2.1 Feb 19, 1994
-
-
- In article <2477.6641T698T2915@actcom.co.il> arielmag@actcom.co.il (Ariel Magnum) writes:
- >
- > 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!
- > 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
- > todays standarts.Therefor I have compiled a wishlist of OS4 (3.2?) features :
-
- Uhh, if you had problems getting a bunch of Commodities to work together
- and don't like that, DON'T switch platforms!!! Commodities are relatively
- simple, compared to the Mac's extensions, since those things aren't even
- supported by the OS. They say Copland will fix that, though. Windows95?
- Good luck. What kind of system allows a badly written device driver to
- corrupt all the others? (I had that problem.)
-
- > 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?
-
- YES! It's not too much to ask. Just take a look at Directory Opus 5.2,
- which you can configure to look a lot like Workbench, but it features
- multithreading. Workbench has definitely improved since the 1.3-era, in that
- program loading is asynchronous, and Workbench 3.x has improved, so the icon
- information requesters don't block the Workbench. Now we just need copies and
- opening windows to be asynchronous, too.
-
- > 2. Workbench Arexx port - For playing sounds (UDP,MSD), managing Commdities,
- > launching programs , and managing public screens.
-
- Hmm. I do agree that we need some sort of OS-supported way of managing
- public screens, such as MUI's PSI, but with on-demand opening and closing, I
- don't think the best way to implement that is through an ARexx port to
- Workbench.
-
- > 3. Ability to edit menu without a hack that destoyes many others (toolsdeamon)
-
- Good plan.
-
- > 4. NewIcons patch to be implimented.
-
- Kinda. The NewIcons patch is really a hack. While it is a very nicely
- done hack, they ought to write its functionality into the icon.library, and
- not stash the data in the ToolTypes.
-
- > 5. Make Wb open on a RTG public screen.
-
- It already does with CyberGraphX. If you mean it should directly support
- more than 256 colors, that means a big re-write of Intuition.
-
- > 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.
-
- Ugh. Yes, those Prefs programs suck. I think you could excuse them under
- Workbench 2.04, as that was the first version to have user-selectable fonts
- for the system. Under 2.1 and up, the Prefs programs really should have been
- font-sensitive. It's rather laughable that the program used to choose the
- fonts the system should use doesn't even use those fonts.
-
- > 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.
-
- I certainly agree with that! It should be a minor modification, as the
- Workbench would just need to call ObtainDataType() for each file, and display
- an appropriate icon for each file type.
-
- > 8. Making mutitasking a bit smarter - Settaskpre is definetly not idiot
- > proof.
-
- So? If you want idiot-proof, "delete C:SetTaskPri".
-
- > 11. A format command that works (how lame!)
-
- What doesn't work? Under 3.x, you can run it from the CLI, from an icon,
- or using the "Format Disk..." menu item from Workbench. Not only that, it
- works on every filesystem I've tried.
-
- > 12. Improve locale so that catclogs wont need to be compiled.
-
- You don't have to compile them, they're IFF files. Aminet has a couple of
- editors that will edit them directly, and it's not a very big deal to invoke
- another command in a makefile to create one.
-
- > 13. providing CyberGfx with WB with support for AGA and fast(!) chunky to
- > planaar conversion.
-
- CyberGraphX currently is an extension for the graphics.library and
- Intuition, not a replacement. It deals with screens of greater than 8 bits
- per pixel, and leaves handling screens of 8 bpp or less to the original
- graphics.library functions.
- Perhaps CyberGraphX 3.0 on the PowerPC will support some sort of realtime
- 24-bit emulation using HAM8 on AGA, but for now, it's useless on AGA systems.
-
- > 14. Distribute Java with the OS , along with Arexx.
-
- REXX has evolved quite a bit since the last ARexx update. Instead of Java
- with the OS, I'd much rather see ARexx updated to the current state of REXX,
- perhaps with ARexx hooks in more system libraries. (AmigaGuide and DataTypes
- are start, ASL and some sort of GUI library for ARexx would make it even
- better.)
- Java, I think, is too much for inclusion as a standard part of the OS,
- especially since not everybody needs it. ARexx is already there, it's
- compatible with existing programs, and if it got the updates I'd like to see,
- could do just about everything Java can do. No sense in shipping two
- languages which do the same thing.
-
- --
- Jonathan Gapen (innuendo@execpc.com)
- Bread in, toast out. How does it DO that?
-