home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / misc / 16926 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  2.8 KB

  1. Xref: sparky comp.sys.amiga.misc:16926 comp.sys.amiga.advocacy:29232
  2. Path: sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!yvax.byu.edu!cunyvm!psuvm!dxb132
  3. Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.advocacy
  4. Subject: AMOS
  5. Message-ID: <92321.114629DXB132@psuvm.psu.edu>
  6. From: <DXB132@psuvm.psu.edu>
  7. Date: Mon, 16 Nov 1992 11:46:29 EST
  8. Organization: Penn State University
  9. Lines: 53
  10.  
  11. >In article <Bxt9zr.JCx@unx.sas.com>, walker@twix.unx.sas.com (Doug Walker)    :
  12. >says
  13.  
  14. >>In article <1e41q2INNne0@ub.d.umn.edu>, rfentima@ub.d.umn.edu (Robert
  15. >>Fentiman)
  16. >>writes:
  17. >>|> the commodities.  As with ANY language, these properties that you
  18. >>|> describe are code dependant.  I could write a C program that would not
  19. >>|> allow what you have said.  Does that make C bad?  I am fairly positive
  20. >>|> many (if not all) of what you have suggested can be implemented in an AMOS
  21. >>|> program.  Everything I have stated IS TRUE to the extent of my
  22. >>|> knowledge.  For answers to these questions, ask a more experienced AMOS
  23. >>|> user.
  24.  
  25. >>The point is that with AMOS it's not totally code dependant.  AMOS
  26. >>has a run-time portion which is always the same.  I don't know much
  27.  
  28.  This is true. You have the same effect in C when you use standard
  29.  libraries; the program inherits bugs from the library. The difference is
  30.  that C libraries are very bare-bones, and are generally known to be
  31.  more or less bug-free (because of their simplicity).
  32.  
  33. >>about AMOS, but the claim these guys are making is that this run-time
  34. >>portion disables multitasking and steals the input stream from
  35. >>Intuition.  Since you don't control the run-time portion with your
  36. >>code, this would imply that ALL programs written in AMOS do this.
  37.  
  38.  For the last time, AMOS does not disable multitasking. It is legitimate
  39.  task under Exec, does NOT poke the autovectors, etc. It is, however,
  40.  an alternative GUI -- it doesn't use Intuition and makes minimal use of
  41.  graphics.lib. This is not surprsing, because AMOS uses the Amiga
  42.  hardware to its fullest, which cannot be done under Intuition/graphics.
  43.  
  44. >>If this is true, AMOS is indeed a toy language and not suitable for
  45. >>any serious application.  Please, if any more experienced AMOS users
  46. >>are around, let us know if the above statements are true - as I said,
  47. >>I've never used AMOS.
  48.  
  49.  AMOS is a toy langauge in the sense that it's not used to produce
  50.  commercial software (at least none that I know of). But then every
  51.  language except C/asm is a toy language by that definition.
  52.  
  53.  
  54. >>As a side question, is AMOS a compiled or interpreted BASIC?  If it's
  55. >>interpreted, that reduces its usefulness for commercial products, but
  56. >>wouldn't affect its usefulness for personal applications or PD
  57. >>projects.
  58.  
  59.  It's interpreted AND compiled. (i.e. a compiler is available).
  60.  I would call that the best of both worlds. :-)
  61.  
  62.  
  63.  
  64.