home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / forth / 3624 < prev    next >
Encoding:
Text File  |  1992-12-14  |  1.7 KB  |  48 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!starnine!mikeh
  3. From: mikeh@starnine.com (Mike Haas)
  4. Subject: Re: Forth for Amiga
  5. Message-ID: <BzA6nu.Koo@starnine.com>
  6. Sender: mikeh@starnine.com (Mike Haas)
  7. Date: Tue, 15 Dec 1992 03:21:29 GMT
  8. References: <4170.UUL1.3#5129@willett.pgh.pa.us>
  9. Organization: StarNine Technologies, Inc.
  10. Lines: 36
  11.  
  12. In article <4170.UUL1.3#5129@willett.pgh.pa.us> ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) writes:
  13. >Category 7,  Topic 3
  14. >Message 76        Wed Dec 02, 1992
  15. >JTITTSLER [Jim]              at 03:15 EST
  16. >Is there a version of Forth available for the Amiga machines that completely
  17. >takes over the machine and does not rely on the operating system?
  18. >-----
  19. >This message came from GEnie via willett.  You *cannot* reply to the author
  20. >using e-mail.  Please post a follow-up article, or use any instructions
  21. >the author may have included (USMail addresses, telephone #, etc.).
  22. >Report problems to: dwp@willett.pgh.pa.us
  23.  
  24. JForth has a complete assembly-language interface... two assemblers,
  25. both normal forward-parsing 68000 one and an RPN one.
  26.  
  27. It also allows access to all OS calls, devices, system structures, etc.
  28. in system-documentation-consistent ways, so you can program the same
  29. kind of 'takeover' program that you can in any other language.
  30.  
  31. If you have C source for what you want to do, it's easy to port
  32. to jforth because a call like...
  33.  
  34.     MyWindow = OpenWindow(MyNewTemplate);
  35.  
  36.     converts to...
  37.  
  38.     MyNewTemplate OpenWIndow() MyWindow !
  39.  
  40. JForth is only complete Forth interface to the Amiga, including
  41. ARexx, the hardware definitions, etc.  All of it.
  42.  
  43. Every C-style ".h" include file has an equivalent ".j" file
  44. in JForth... you use the same system define names as documented
  45. in Amiga literature.
  46.  
  47.