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