home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.amiga.misc:16886 comp.sys.amiga.advocacy:29178
- Path: sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!eff!sol.ctr.columbia.edu!caen!spool.mu.edu!agate!ames!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!sun!amdcad!decwrl!contessa!mwm
- From: mwm@contessa.palo-alto.ca.us (Mike Meyer)
- Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.advocacy
- Subject: Re: Programming
- Message-ID: <mwm.2nmz@contessa.palo-alto.ca.us>
- Date: 15 Nov 92 23:40:27 GMT
- References: <mwm.2n75@contessa.palo-alto.ca.us> <Bxrqq2.C77@csugrad.cs.vt.edu>
- Organization: Missionaria Phonibalonica
- Lines: 51
- X-NewsSoftware: Amiga Yarn 3.4, 1992/08/12 15:49:52
-
- In <Bxrqq2.C77@csugrad.cs.vt.edu>, kjohnson@csugrad.cs.vt.edu (Keefer) wrote:
- > Wow, this thread is in a lot of newsgroups...
- >
- > All right, let me try to clean up a few impressions about AMOS (some right,
- > some wrong). First of all, by default AMOS is not "system-compliant." Yes,
- > when you run an AMOS program, it will take over most system calls because
- > AMOS uses its own intuition routines. I agree that this is a Very Bad Thing.
- > However, in some respects it is necessary to make possible a lot of things
- > that AMOS can do so easily. Now, what I would like to see is a version of
- > AMOS that WILL let you do everything on the workbench if you want, instead
- > of forcing you to use your own private screen.
-
- Like I said - the problem is the package, not the language. It'd be
- nice if they fixed it.
-
- > The problem is that since AMOS is not "system-compliant" by nature, and that
- > making it so would involve so much extra effort by the programmer, most AMOS
- > programs you will ever see will not be system-compliant.
-
- This is a good reason NOT to start with AMOS, especially since there
- are alternatives that are easier to use, and are system-compliant; at
- least for most things.
-
- > Besides, AMOS
- > is fully multitasking (even if it does do it a little differently) which
- > is more than I can say for a lot of programs.
-
- "Doing it a little differently" means "it looks like it's not
- multitasking, and it screws up other programs, and it confuses
- people." That's more than I can say about most programs.
-
- > And I have never even HEARD of an entire AMOS screen being
- > blanked by some blanker.
-
- You've got the problem backwards. AMOS programs causes commodities
- blankers to not blank the screen until they exit. This is bad, for two
- reasons. One, it keeps a standard blanker from working on AMOS
- screens; two, it causes blanking at an inappropriate time.
-
- > But of course, the cause is with AMOS taking over mouse
- > calls so when you move the mouse on an AMOS screen, it doesn't count on
- > anything on the WB side.
-
- It also appears to steal keyboard input, and disable certain intuition
- calls (or at least cause them not to happen). This means that hotkey
- commodites in general don't work. Of course, given the general
- behavior of AMOS, it could be some other obscure thing it's doing
- wrong. While these things aren't a problem per se, such behavior is a
- bug in anything but a game (and in most of those).
-
- <mike
-