AminetAminet
Search:
84750 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lang/pforth_v27.i386-aros.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Forth compiler written in ANSI C
Author:Phil Burk
Uploader:adam bricker ymail com (Adam Bricker)
Type:dev/lang
Version:27
Architecture:i386-aros
Date:2012-10-22
Requires:A good Forth programmer's book.
Download:dev/lang/pforth_v27.i386-aros.lha - View contents
Readme:dev/lang/pforth_v27.i386-aros.readme
Downloads:904

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.



Uploaded using: archives.aros-exec.org


Contents of dev/lang/pforth_v27.i386-aros.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Oct 20 11:40 PForth_v27/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Oct 20 11:28 PForth_v27/Examples/
-rwx------ 65534/65534     590    1325  44.5% -lh5- fd21 Jul  1 20:37 PForth_v27/Examples/bitlog.f
-rwxrw-rw- 65534/65534  106474  293344  36.3% -lh5- 9d36 Jun 30 00:27 PForth_v27/PForth
-rwx------ 65534/65534    1168    2130  54.8% -lh5- 0cf9 Oct 20 11:19 PForth_v27/aros.readme.txt
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/build/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Oct 20 12:03 PForth_v27/build/unix/
-rw------- 65534/65534    1621    4219  38.4% -lh5- 05f8 Jun 30 00:24 PForth_v27/build/unix/Makefile
-rw------- 65534/65534    1612    4206  38.3% -lh5- f375 Jun 30 00:18 PForth_v27/build/unix/Makefile.dist
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/build/win32/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/build/win32/vs2005/
-rw------- 65534/65534     346     886  39.1% -lh5- fdde Jul 20  2008 PForth_v27/build/win32/vs2005/pforth.sln
-rw------- 65534/65534    1349    6680  20.2% -lh5- 3412 Jul 20  2008 PForth_v27/build/win32/vs2005/pforth_main.vcproj
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/csrc/
-rw------- 65534/65534     749    1725  43.4% -lh5- 83c9 Jul 20  2008 PForth_v27/csrc/pf_all.h
-rw------- 65534/65534    1089    2769  39.3% -lh5- 36b7 Nov 21  2010 PForth_v27/csrc/pf_cglue.c
-rw------- 65534/65534     696    1636  42.5% -lh5- c0dc May 19  2010 PForth_v27/csrc/pf_cglue.h
-rw------- 65534/65534     924    2023  45.7% -lh5- 0431 May 19  2010 PForth_v27/csrc/pf_clib.c
-rw------- 65534/65534     801    1751  45.7% -lh5- 35f6 May 19  2010 PForth_v27/csrc/pf_clib.h
-rw------- 65534/65534    5003   16345  30.6% -lh5- f042 Nov 21  2010 PForth_v27/csrc/pf_core.c
-rw------- 65534/65534     564    1128  50.0% -lh5- 7b6c Nov 21  2010 PForth_v27/csrc/pf_core.h
-rw------- 65534/65534     588    1340  43.9% -lh5- 939e Jul 20  2008 PForth_v27/csrc/pf_float.h
-rw------- 65534/65534    5026   16270  30.9% -lh5- 27e3 Aug 25  2010 PForth_v27/csrc/pf_guts.h
-rw------- 65534/65534     455     969  47.0% -lh5- 4013 Jul 20  2008 PForth_v27/csrc/pf_host.h
-rw------- 65534/65534     632    1323  47.8% -lh5- e85a Jul 20  2008 PForth_v27/csrc/pf_inc1.h
-rw------- 65534/65534   12002   44855  26.8% -lh5- 99c0 Nov 21  2010 PForth_v27/csrc/pf_inner.c
-rw------- 65534/65534    1650    4845  34.1% -lh5- 932f Aug  1  2010 PForth_v27/csrc/pf_io.c
-rw------- 65534/65534    1574    4541  34.7% -lh5- 88b4 Nov 21  2010 PForth_v27/csrc/pf_io.h
-rw------- 65534/65534     573    1274  45.0% -lh5- a29a Jul 20  2008 PForth_v27/csrc/pf_io_none.c
-rw------- 65534/65534    1402    3234  43.4% -lh5- 81bc Nov 21  2010 PForth_v27/csrc/pf_main.c
-rw------- 65534/65534    2797    9933  28.2% -lh5- b4f3 May 19  2010 PForth_v27/csrc/pf_mem.c
-rw------- 65534/65534     588    1219  48.2% -lh5- 72c1 May 19  2010 PForth_v27/csrc/pf_mem.h
-rw------- 65534/65534    5371   22833  23.5% -lh5- d68e Aug 25  2010 PForth_v27/csrc/pf_save.c
-rw------- 65534/65534    1340    3695  36.3% -lh5- 2785 May 19  2010 PForth_v27/csrc/pf_save.h
-rw------- 65534/65534    3349   10380  32.3% -lh5- 1e23 Nov 21  2010 PForth_v27/csrc/pf_text.c
-rw------- 65534/65534    1066    2890  36.9% -lh5- 30a0 Nov 21  2010 PForth_v27/csrc/pf_text.h
-rw------- 65534/65534     511    1187  43.0% -lh5- b06c May 19  2010 PForth_v27/csrc/pf_types.h
-rw------- 65534/65534     622    1282  48.5% -lh5- 6718 Jul 20  2008 PForth_v27/csrc/pf_win32.h
-rw------- 65534/65534    1705    4815  35.4% -lh5- f46b May 19  2010 PForth_v27/csrc/pf_words.c
-rw------- 65534/65534     544    1183  46.0% -lh5- 1b54 May 19  2010 PForth_v27/csrc/pf_words.h
-rw------- 65534/65534     931    3324  28.0% -lh5- be4f Jul 20  2008 PForth_v27/csrc/pfcompfp.h
-rw------- 65534/65534    8854   34584  25.6% -lh5- 757d Nov 21  2010 PForth_v27/csrc/pfcompil.c
-rw------- 65534/65534    1002    2746  36.5% -lh5- f016 May 19  2010 PForth_v27/csrc/pfcompil.h
-rw------- 65534/65534    1452    3952  36.7% -lh5- 04cf Aug 25  2010 PForth_v27/csrc/pfcustom.c
-rw------- 65534/65534   38393  331861  11.6% -lh5- 66ed May 19  2010 PForth_v27/csrc/pfdicdat_arm.h
-rw------- 65534/65534    2353    8894  26.5% -lh5- 7688 May 19  2010 PForth_v27/csrc/pfinnrfp.h
-rw------- 65534/65534    1263    3094  40.8% -lh5- 3e18 May 19  2010 PForth_v27/csrc/pforth.h
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/csrc/posix/
-rw------- 65534/65534    1590    3716  42.8% -lh5- ae25 Mar 17  2009 PForth_v27/csrc/posix/pf_io_posix.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/csrc/stdio/
-rw------- 65534/65534     646    1432  45.1% -lh5- 1b8a Jul 20  2008 PForth_v27/csrc/stdio/pf_io_stdio.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/csrc/win32/
-rw------- 65534/65534     726    1686  43.1% -lh5- 68e8 Nov 21  2010 PForth_v27/csrc/win32/pf_io_win32.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/csrc/win32_console/
-rw------- 65534/65534    1774    5556  31.9% -lh5- 4498 Nov 21  2010 PForth_v27/csrc/win32_console/pf_io_win32_console.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:26 PForth_v27/fth/
-rw------- 65534/65534    1870    5008  37.3% -lh5- 1323 Jul 20  2008 PForth_v27/fth/ansilocs.fth
-rw------- 65534/65534    1515    4389  34.5% -lh5- eba8 Jul 20  2008 PForth_v27/fth/bench.fth
-rw------- 65534/65534    2492    6876  36.2% -lh5- ee3e Jul 20  2008 PForth_v27/fth/c_struct.fth
-rw------- 65534/65534     961    2001  48.0% -lh5- 2794 Jul 20  2008 PForth_v27/fth/case.fth
-rw------- 65534/65534     496    1454  34.1% -lh5- 2a91 Jul 20  2008 PForth_v27/fth/condcomp.fth
-rw------- 65534/65534    6602   26578  24.8% -lh5- 9947 Jul 20  2008 PForth_v27/fth/coretest.fth
-rw------- 65534/65534    1059    2383  44.4% -lh5- ad97 Jul 20  2008 PForth_v27/fth/filefind.fth
-rw------- 65534/65534    4021   11286  35.6% -lh5- 7a36 Aug 26  2010 PForth_v27/fth/floats.fth
-rw------- 65534/65534    1210    2648  45.7% -lh5- 3015 Jul 20  2008 PForth_v27/fth/forget.fth
-rw------- 65534/65534    3896   11100  35.1% -lh5- 413b Aug 26  2010 PForth_v27/fth/history.fth
-rw------- 65534/65534     165     228  72.4% -lh5- 5091 Jul 20  2008 PForth_v27/fth/loadhist.fth
-rw------- 65534/65534     726    1515  47.9% -lh5- bfe8 Jul 20  2008 PForth_v27/fth/loadp4th.fth
-rw------- 65534/65534    1038    2030  51.1% -lh5- 3e19 Jul 20  2008 PForth_v27/fth/locals.fth
-rw------- 65534/65534     756    1945  38.9% -lh5- 9aa7 Jul 20  2008 PForth_v27/fth/math.fth
-rw------- 65534/65534    2202    4908  44.9% -lh5- 1600 Jul 20  2008 PForth_v27/fth/member.fth
-rw------- 65534/65534    1646    3579  46.0% -lh5- 43d1 May 19  2010 PForth_v27/fth/misc1.fth
-rw------- 65534/65534    2032    4717  43.1% -lh5- 2f3f Jul 20  2008 PForth_v27/fth/misc2.fth
-rw------- 65534/65534    1916    4756  40.3% -lh5- b58d Jul 20  2008 PForth_v27/fth/numberio.fth
-rw------- 65534/65534     534    1130  47.3% -lh5- 0c36 Jul 20  2008 PForth_v27/fth/private.fth
-rw------- 65534/65534    1576    3890  40.5% -lh5- 92ea May 19  2010 PForth_v27/fth/savedicd.fth
-rw------- 65534/65534    1476    3941  37.5% -lh5- 2ee4 Jul 20  2008 PForth_v27/fth/see.fth
-rw------- 65534/65534     423     736  57.5% -lh5- 20d8 Jul 20  2008 PForth_v27/fth/siev.fth
-rw------- 65534/65534     857    1875  45.7% -lh5- e2a6 Jul 20  2008 PForth_v27/fth/smart_if.fth
-rw------- 65534/65534     792    1971  40.2% -lh5- 0919 May 19  2010 PForth_v27/fth/strings.fth
-rw------- 65534/65534    6756   20246  33.4% -lh5- feb7 Aug 23  2010 PForth_v27/fth/system.fth
-rw------- 65534/65534     945    2772  34.1% -lh5- ea29 Jul 20  2008 PForth_v27/fth/t_alloc.fth
-rw------- 65534/65534     144     285  50.5% -lh5- 3491 Jul 20  2008 PForth_v27/fth/t_case.fth
-rw------- 65534/65534    1830    6308  29.0% -lh5- 3f09 Jul 20  2008 PForth_v27/fth/t_corex.fth
-rw------- 65534/65534    1129    4003  28.2% -lh5- 8e6d Jul 20  2008 PForth_v27/fth/t_floats.fth
-rw------- 65534/65534     171     228  75.0% -lh5- 031f Jul 20  2008 PForth_v27/fth/t_include.fth
-rw------- 65534/65534     104     144  72.2% -lh5- eb68 Jul 20  2008 PForth_v27/fth/t_load.fth
-rw------- 65534/65534     102     112  91.1% -lh5- b439 Jul 20  2008 PForth_v27/fth/t_load_defer.fth
-rw------- 65534/65534      64      64 100.0% -lh0- c6a4 Jul 20  2008 PForth_v27/fth/t_load_pairs.fth
-rw------- 65534/65534      84      84 100.0% -lh0- fa6c Jul 20  2008 PForth_v27/fth/t_load_semi.fth
-rw------- 65534/65534      95      97  97.9% -lh5- c937 Jul 20  2008 PForth_v27/fth/t_load_undef.fth
-rw------- 65534/65534     495     999  49.5% -lh5- 8bb0 Jul 20  2008 PForth_v27/fth/t_locals.fth
-rw------- 65534/65534      95     122  77.9% -lh5- 8c93 Jul 20  2008 PForth_v27/fth/t_nolf.fth
-rw------- 65534/65534     860    3470  24.8% -lh5- c0ac Jul 20  2008 PForth_v27/fth/t_strings.fth
-rw------- 65534/65534     863    1764  48.9% -lh5- 9144 Jul 20  2008 PForth_v27/fth/t_tools.fth
-rw------- 65534/65534     709    1427  49.7% -lh5- f155 Jul 20  2008 PForth_v27/fth/termio.fth
-rw------- 65534/65534     826    1702  48.5% -lh5- a859 Jul 20  2008 PForth_v27/fth/tester.fth
-rw------- 65534/65534    3903   12379  31.5% -lh5- 93dd Jul 20  2008 PForth_v27/fth/trace.fth
-rw------- 65534/65534     498    1334  37.3% -lh5- 3ac9 Jul 20  2008 PForth_v27/fth/tut.fth
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Jun 30 00:14 PForth_v27/fth/utils/
-rw------- 65534/65534    4102   12326  33.3% -lh5- 22c5 Jul 20  2008 PForth_v27/fth/utils/clone.fth
-rw------- 65534/65534    1277    2658  48.0% -lh5- 82fc Oct  8  2009 PForth_v27/fth/utils/dump_struct.fth
-rw------- 65534/65534     457     920  49.7% -lh5- 0cf1 Jul 20  2008 PForth_v27/fth/utils/load_file.fth
-rw------- 65534/65534     527     985  53.5% -lh5- cbcf Jul 20  2008 PForth_v27/fth/utils/make_all256.fth
-rw------- 65534/65534    3646   11823  30.8% -lh5- 645d Jul 20  2008 PForth_v27/fth/utils/trace.fth
-rw------- 65534/65534     669    1175  56.9% -lh5- e0a8 Jul 20  2008 PForth_v27/fth/wordslik.fth
-rw------- 65534/65534    1398    3148  44.4% -lh5- 5cbf Aug 26  2010 PForth_v27/readme.txt
-rw------- 65534/65534    5269   11904  44.3% -lh5- 6fa6 Nov 21  2010 PForth_v27/releases.txt
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total       108 files  301044 1092503  27.6%            Oct 21 21:01
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>