home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / forth / 3748 < prev    next >
Encoding:
Internet Message Format  |  1993-01-03  |  2.3 KB

  1. Path: sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!wupost!gumby!yale!mintaka.lcs.mit.edu!ai-lab!hal.gnu.ai.mit.edu!mikc
  2. From: mikc@hal.gnu.ai.mit.edu (Mike Coughlin)
  3. Newsgroups: comp.lang.forth
  4. Subject: Re: Forth for Sparc and other Unix based computers
  5. Date: 3 Jan 1993 21:19:20 GMT
  6. Organization: /etc/organization
  7. Lines: 32
  8. Message-ID: <1i7l8oINNcgj@life.ai.mit.edu>
  9. References: <1htmebINN819@bang.hal.COM> <1i20irINNecr@life.ai.mit.edu> <BEVAN.93Jan1223716@panda.cs.man.ac.uk>
  10. NNTP-Posting-Host: hal.gnu.ai.mit.edu
  11. Summary: Where to find docs to write native Forth on Unix systems?
  12.  
  13. In article <BEVAN.93Jan1223716@panda.cs.man.ac.uk> bevan@cs.man.ac.uk (Stephen J Bevan) writes:
  14. :In article <1i20irINNecr@life.ai.mit.edu> mikc@hal.gnu.ai.mit.edu (Mike Coughlin) writes:
  15. :   >Stephen J Bevan (bevan@cs.man.ac.uk) wrote:
  16. :   >: where am I supposed to get a FREE native code Forth
  17. :   >: system for SPARCstations?  With so many implementations of other
  18. :   >: languages available for free, I have a tough time justifying the
  19. :   >: purchase of a Forth system.
  20. :
  21. :      There are versions of Forth that are designed to run on any Unix 
  22. :   workstation. They are written in "C" for portability. For a "free" one,
  23. :   try TILE from the GNU collection of programs. Of course you will have
  24. :   to spend time instead of money compiling it and getting it to work.
  25. :
  26. :It compiles without a glitch on a SPARC, but it fails the second
  27. :criterion i.e. it isn't a _native_ code FORTH.  If you are wondering
  28. :why it has to be native, see the message I was responding to (back on
  29. :the 9th of Dec).
  30. :
  31.      Right, its not native code. But the trouble is that the SPARCstation
  32. is a Unix box. And Unix works with C. So if you want a native code
  33. anything on a Unix box you'll have trouble with the documentation. The
  34. documentation tells you how to write C programs, but finding what you
  35. need for native code from an assembler is not easy. I've looked and
  36. I don't know where to find it for any of the Unix boxes I have access
  37. to. For all I know some companies might consider it to be a trade secret.
  38. I haven't noticed any Forth systems for Unix boxes that were not written
  39. as C programs.
  40.      Lets hope somebody who knows how to program a SPARKstation or other
  41. Unix box down to the bare metal will enlighten us all. 
  42.  
  43. -- 
  44.    Michael Coughlin             mikc@gnu.ai.mit.edu  
  45.