The AROS Archives(anonymous IP: 54.90.115.122) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Categories

   o Audio (34)
   o Datatype (3)
   o Demo (21)
   o Development (185)
      o Cross (37)
      o Debug (0)
      o Edit (3)
      o Example (4)
      o Guitool (4)
      o Ide (11)
      o Install (1)
      o Language (30)
      o Library (66)
      o Misc (9)
      o Utility (18)
      o Webtool (2)
   o Document (17)
   o Driver (16)
   o Emulation (53)
   o Game (233)
   o Graphics (106)
   o Library (4)
   o Network (32)
   o Office (6)
   o Utility (153)
   o Video (17)

Total files: 880

Full index file. Download
Recent index file. Download




Hosted by
aros-exec.org
 Readme for:  Development » Language » pforth_v27.i386-aros.lha

Pforth_v27

Description: Forth compiler written in ANSI C
Download: pforth_v27.i386-aros.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 302kb
Version: 27
Date: 21 Oct 12
Author: Phil Burk
Submitter: Adam Bricker
Email: adam bricker/ymail com
Homepage: http://www.softsynth.com/pforth/
Requirements: A good Forth programmer's book.
Category: development/language
Replaces: PForth_v24.lha
License: Public domain
Distribute: yes
FileID: 1225
 
Comments: 1  [View]
Snapshots: 0  [View]
Downloads: 31  (Current version)
31  (Accumulated)

[Show content] [Replace file] 
PForth V27
Original Author: Phil Burk
with Larry Polansky, David Rosenboom and Darren Gibbs.

Last updated: After 20-May-2010

Ported to AROS by Adam Bricker: built 30-Jun-2012 01:27:01 (static).

Do not use V24 under AROS (probably other OSes as well), it has a subtle 
bug with */ when using large numbers.  I compiled this a while back, sorry 
for the delay uploading it, I've been pretty busy.

The version compiled is the unix stdio version.  The Posix version will not
compile under AROS due to missing dependencies.  To install it, copy it to
somewhere in your path or edit  S:User-Startup  and insert the statement 
"Path Mypath ADD" without the quotes and substituting the path for "Mypath".
Type "reboot cold" for it to take effect or just type the same path command
in the shell.  Alternatively, CD into the directory where PForth is located 
and type PForth. Two good Forth books which are available for free on the
internet are:

*  "Starting Forth"	http://www.forth.com/starting-forth/index.html
*  "Thinking Forth"	http://thinking-forth.sourceforge.net/

Both of these talk about using blocks,  PForth does not support blocks,  use
files instead and inside PForth type: "include myfile.f" or whatever the name
of your file is.  Don't forget the path if it's not in the current directory.
These books are good for beginner and intermediate Forth programmers and even
an advanced Forth programmer might learn a few things.

PForth compiled cleanly with no warnings.  One test out of 66 in t_corex.fth
failed, however, the comment says "Expected failure" so I assume it is 
supposed to do that.  All other tests passed in all the included test programs.
A program I ported to Forth in 2005 ran properly after making a few changes 
from the GForth version.  No extensive testing has been done and I am not a 
programmer by profession,  so if it doesn't work properly or if it corrupts
your hard drive (always make regular backups), I am not responsible, use at
your own risk and if it's broken, you fix it.  The original source code is
included in this archive.  However, with that said, I haven't found any bugs
yet.










File Version Size Date Dls Readme
pforth_v24.i386-aros.lhav24426kb01 Apr 1242¤ Pforth_v24 - PForth Forth compiler
Copyright (c) 2005 The AROS Archives All Rights Reserved
Contact us at: archives@aros-exec.org