home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / applicat / 8676 < prev    next >
Encoding:
Internet Message Format  |  1992-11-09  |  5.8 KB

  1. Xref: sparky comp.sys.amiga.applications:8676 comp.sys.amiga.introduction:1534 comp.sys.amiga.advocacy:29159
  2. Newsgroups: comp.sys.amiga.applications,comp.sys.amiga.introduction,comp.sys.amiga.advocacy
  3. Path: sparky!uunet!utcsri!skule.ecf!torn!watserv2.uwaterloo.ca!watmath!undergrad.math.waterloo.edu!sjjohnst
  4. From: sjjohnst@undergrad.math.waterloo.edu (Stephen Johnston)
  5. Subject: Re: Programming
  6. Message-ID: <Bxs1D7.A3o@undergrad.math.waterloo.edu>
  7. Summary: AMOS is NOT a good langauge for beginners...
  8. Keywords:  AMOS, beginners, programming
  9. Organization: University of Waterloo
  10. References: <1e4l57INNndp@ub.d.umn.edu> <mwm.2ndl@contessa.palo-alto.ca.us> <1e5rq2INNa7e@ub.d.umn.edu>
  11. Date: Sun, 15 Nov 1992 21:36:41 GMT
  12. Lines: 91
  13.  
  14. In article <1e5rq2INNa7e@ub.d.umn.edu> rfentima@ub.d.umn.edu (Robert Fentiman) writes:
  15. >In article <mwm.2ndl@contessa.palo-alto.ca.us> mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
  16. >Neither you or I have proven our points.  I *may* have seen something
  17. >somewhere that can open a window on WB.  But, as I said before, that is
  18. >NO reason to discount the language.  BTW, nothing wrong wiht my
  19. >eyesight, just yours again. you said Amos has to work in that SCREEN. 
  20. >Thsi is singualr, and from it can be derrived that you don't understand
  21. >that AMOS can use MULTIPLE SCREENS.
  22.  
  23. So AMOS cacn work on one screen or many.  So?  Can it open windows? Will you
  24. check for us?  I have never seen an AMOS program open on a window.  Maybe
  25. because it takes over system resources, it wouldn't be able to handle IDCMP
  26. window events...  And then what use is the program for input and output?
  27.  
  28. >... but it allows me to to have, say, more sprites on the screen
  29. >than you can (and other little tricks).  Anyway, as I keep saying, this
  30. >is NO reason to discount the language (even if if *may* be true).
  31.  
  32. Gee, I have a C tutorial manual in fron of me ythat describes how to use
  33. more than 8 sprites at once.  It also describes how to use 16 colour sprites,
  34. and double width sprites.  A simple matter of setting a single flag in the
  35. sprite structure.  So AMOS doesn't have any advantage here.
  36.  
  37. >I'm still waiting for that list you know...   I bring up a point about
  38. >many Euro-Demos, a LOT of people like them, they are imporessive, and
  39. >many are NOT AmigaDOS programs (and there are many examples in this in
  40. >other languages such as assembler, C , others).
  41.  
  42. These Euro-Demos usually don't work on multiple machines - those that work
  43. on an A500 usually dont work on an A3000, those that work on DOS 2.04 won't
  44. work on DOS 3.0  You're limiting yourself to using one machine.  Ever want to
  45. upgrade?  Can you ever upgrade your AMOS program, without re-compiling under
  46. a new version of AMOS?  A system-friendly routine written in C or PASCAL, etc
  47. probably doesn't need to be re-compiled under different versions of DOS.  I
  48. regularily use HiSpeed Pascal under DOS 1.3 and 2.04.  As long as my routine
  49. doesn't use DOS 2.04 specific function calls, it doesn't matter where I
  50. compile it or run it.
  51.  
  52. >Throw out the you new compilers, everyone!  They were upgraded so they
  53. >work better, making the language useless!  GREAT POINT!  NOTE: Amos Pro,
  54. >improvements: much better editor, Arexx support, better supports for
  55. >graphics, sound, et.
  56. >
  57. >NOTE: To my knowlege, Mandarin software has NEVER released a version of
  58. >AMOS just for a new OS.  The new version I speak of is Amos Pro, adding
  59. >200 new commands to make it more versatile.  It has NOTHING to do with a
  60. >new OS.
  61.  
  62. Note 2:  SAS C, Hisoft Corporation, etc, don't release new versions of their
  63. compilers for specifically for new operating systems either.  I have SAS C
  64. v5.0 under DOS 2.04.  Do I really need to upgrade to version 6?  Not really.
  65. I can do everything I want, and use DOS 2.04 to its full advantage now that I
  66. have the 2.04 includes.  Does AMOS have 'includes' or something similar for
  67. new versions of DOS?  Or do you have to wait for the upgrade to come out?
  68.  
  69. >>BTW, you might be interested to know that the AMOS programs I have
  70. >>handy fall flat on their faces under 3.0. Just the usual AMOS
  71. >>"futz-the-copper-list" garbage, then a blank screen.
  72. >
  73. >Since you OBVIOUSLY don't program in AMOS, you have NO merrit on this.
  74.  
  75. Gee, I never knew that it was a requirement to be a programmer to judge
  76. whether a program works or not...
  77.  
  78. >Besides, a LOT of programs don't work when you upgrade to a new OS
  79. >(including some languages). 
  80.  
  81. Especially when the program is not system compliant - ie - doesn't use DOS.
  82. Have you read threads about Commodore not releasing the Hardware Reference
  83. Guide to AGA?  Commodore doesn't want programmers playing with the system
  84. directly.  They want people to use DOS.  They strongly hint thtat things will
  85. change DRASTICALLY with whatever comes after AGA (and this is already under
  86. development).  And if programs DON'T use DOS, they won't work.  Simple.
  87.  
  88. >beginers don't make such utilities that need to be system compliant.
  89.  
  90. I disagree.  A programmer should learn from the start to program modularly.
  91. That means that each module complies with the rules of every other module
  92. on your program.  One of those 'modules' is the user/dos interface.  If you
  93. don't comply with these rules, you're not programming well.
  94.  
  95. Using Amiga-A to switch screens is NOT system compliant (can you change this
  96. in your AMOS program?)  Capturing your input stream, so that my screen-blanker
  97. blanks my AMOS program after 5 minutes is NOT system compliant.
  98.  
  99. /===========================+================================================\
  100. \|  Stephen J. Johnston     |      sjjohnst@descartes.uwaterloo.ca      /// |/
  101. /|  Computer Science        |  170 University Ave. West, Suite 12-198  ///  |\
  102. \|  University of Waterloo  |  Why follow, when  /\ |\/| | / _  /\ \\\///   |/
  103. /|  Ontario, Canada         |  you can lead?    /--\|  | | \_/ /--\ \XX/    |\
  104. \===========================+================================================/
  105.