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

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!sol.ctr.columbia.edu!venezia!penev
  3. From: penev@venezia (Penio Penev)
  4. Subject: native FORTH for R3000/IRIX available /beta/ (was Re: forth+)
  5. References: <BEVAN.92Dec9220107@hippo.cs.man.ac.uk>
  6. Sender: nobody@ctr.columbia.edu
  7. Organization: Rockefeller University
  8. Date: Mon, 14 Dec 1992 13:05:53 GMT
  9. X-Newsreader: TIN [version 1.1 PL6]
  10. Message-ID: <1992Dec14.130553.11948@sol.ctr.columbia.edu>
  11. Reply-To: penev@venezia.rockefeller.edu
  12. X-Posted-From: venezia.rockefeller.edu
  13. NNTP-Posting-Host: sol.ctr.columbia.edu
  14. Lines: 42
  15.  
  16. Stephen J Bevan (bevan@cs.man.ac.uk) wrote:
  17. : In article <2377360@overmind.citadel> Interface!Lady_Bacardi@overmind.mind.org writes:
  18. :       Forth and C:  I have oft heard of this request... "Write me a
  19. :       Forth in C" has been the words... but why would I want to? To
  20. :       use emulated register inside of emulated registers seems to be
  21. :       the worst possible idea based on pure futility... why don't you
  22. :       C folks go out and get a real Forth instead and learn it??
  23. :       (Sorry to sound snobbish here, but its true... go for the pure,
  24. :       not the umteenth onion layer.)  
  25. : I agree, but where am I supposed to get a FREE native code Forth
  26. : system for SPARCstations?  With so many implementations of other
  27. : languages available for free, I have a tough time justifying the
  28. : purchase of a Forth system.
  29.  
  30. If You ran an SGI machine, You could get one from me. I just target
  31. compiled a polyFORTH style FORTH from a PC to my new environment (SGI
  32. Indigo/IRIX). I think, that we as a community must support FORTH on
  33. several magor UNIX platforms. This would help any of us when moving to
  34. another environment to port easily. Besides supporting FORTH for UNIX,
  35. I think, that we must write and support several packages - TCP/IP and
  36. X among them.
  37.  
  38. I need some info on how can I make what I just wrote public. It's not
  39. very well tested, but can compile the elctives and run the editor
  40. (full screen one). The good thing is that its native FORTH, _very_
  41. fast, perfect for intensive work. If You are familiar with polyFORTH,
  42. You will feel very comfortably. I've tried to avoid unnecessary
  43. differences from their (1983) product for 8086.
  44.  
  45. It should be fairly easy to target compile this to other platforms. It
  46. took me 2.5 weeks. And all basic work is done - RISC architecture,
  47. inline, 32 bits, UNIX. If somebody is interested in targeting this to
  48. other platfortms (e.g. SPARC (sorry, I do not have access to SPARC)),
  49. I can write a description on the procedure.
  50.  
  51. If somebody is intereded in the raw beta version, I'm ready to mail it
  52. instantly. 
  53.  
  54. Penio.
  55.  
  56.