home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky alt.sys.amiga.demos:1626 comp.sys.amiga.applications:8646 comp.sys.amiga.introduction:1516 comp.sys.amiga.marketplace:8885 comp.sys.amiga.misc:16831 comp.sys.amiga.advocacy:29110
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!haven.umd.edu!decuac!pa.dec.com!decwrl!contessa!mwm
- From: mwm@contessa.palo-alto.ca.us (Mike Meyer)
- Subject: Re: Programming
- Newsgroups: alt.sys.amiga.demos,comp.sys.amiga.applications,comp.sys.amiga.introduction,comp.sys.amiga.marketplace,comp.sys.amiga.misc,comp.sys.amiga.advocacy
- Distribution: world
- References: <BxoxsK.Hxq@undergrad.math.waterloo.edu> <1e3nlmINNeb4@ub.d.umn.edu> <mwm.2n55@contessa.palo-alto.ca.us> <1e41q2INNne0@ub.d.umn.edu>
- X-NewsSoftware: Amiga Yarn 3.4, 1992/08/12 15:49:52
- Keywords:
- Summary:
- Message-ID: <mwm.2n75@contessa.palo-alto.ca.us>
- Date: 14 Nov 92 16:41:33 PST
- Organization: Missionaria Phonibalonica
- Lines: 45
-
- In <1e41q2INNne0@ub.d.umn.edu>, rfentima@ub.d.umn.edu (Robert Fentiman) wrote:
- > As with ANY language, these properties that you describe are code dependant.
-
- No, they aren't that way for ANY language. There are languages that
- ALWAYS open their own screen, and you ALWAYS have to operate on that
- screen. From the evidence I have, AMOS is in that class. That's a
- strike against it. From the same evidence, AMOS always disable
- commodites by stealing the input stream. That's a strike against it.
- The other problems are all in the same class - I've never seen an AMOS
- program that does things correctly, so I have to question whether it
- can. There are *SO* many such things that it's not worth my money to
- buy AMOS to find out, as ANY of them would mean I couldn't use it for
- 90% of the things I would be interested in doing with it.
-
- > I could write a C program that would not allow what you have said.
- > Does that make C bad?
-
- No, it doesn't. It's not being able to allow those things that make a
- language unusable for specific things (note: this is NOT the same
- thing as bad; if the application at hand needs to do those things,
- then not being able to not do them isn't a problem).
-
- Here's a simple, standard task. Given some arbitrary application,
- write an AUISG compliant preferences editor for it. That means 1) if
- started from the CLI with the appropriate arguments, or from WB with
- the appropriate tooltypes, doesn't open a window at all; 2) if not
- started with those, opens an intuition window on the default public
- screen, or the one specified by the user.
-
- > I am fairly positive many (if not all) of what you have suggested
- > can be implemented in an AMOS program.
-
- Well, anything short of ALL means it isn't system compliant.
-
- > For answers to these questions, ask a more experienced AMOS user.
-
- I don't know any experience AMOS user; all the programmers I know
- disdain it. I've tried asking on the net, and nobody has ever come
- forward with a "YES, you can do that." Your "I think you can do those
- things" is the closest I've seen yet.
-
- Hmm - I wonder if AMOS programs run on an A4000. I'll have to go find
- out.
-
- <mike
-