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

dev/lang/pforth_v24.i386.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:PForth Forth compiler
Author:Phil Burk (Ported to AROS by Adam Bricker)
Uploader:adam bricker ymail com (Adam Bricker)
Type:dev/lang
Version:v24.0
Requires:AROS Kickstart 41.0, Workbench 40.0
Architecture:i386-aros
Date:2012-04-01
Download:http://aminet.net/dev/lang/pforth_v24.i386.lha - View contents
Readme:http://aminet.net/dev/lang/pforth_v24.i386.readme
Downloads:679

This is a port of PForth v24 to AROS.  It is the static stdio version that was
compiled.  Actually, there was no need to modify any files other than the unix
Makefile to get a clean compile.  I just had to tell the Makefile to compile the
stdio version since AROS does not have the dependencies to compile the POSIX
version.  It compiled cleanly with no warnings and ran all tests correctly
except for one that the comment says is supposed to fail.  I ran a Forth program
which I had ported to GForth in 2005 from a C++ program and after making a few
changes it now runs perfectly.  No extensive testing has been done, but
everything appears to be working.  More info is available on the PForth website:


http://www.softsynth.com/pforth/


Uploaded using: archives.aros-exec.org


Contents of dev/lang/pforth_v24.i386.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/
-rwxrw-rw- 65534/65534   58366  150528  38.8% -lh5- c4a1 Mar 31 17:16 PForth_v24/PForth
-rwx------ 65534/65534    1056    1927  54.8% -lh5- 8250 Mar 31 17:16 PForth_v24/aros.readme.txt
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/build/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/build/unix/
-rw------- 65534/65534    1061    2885  36.8% -lh5- 7eac Mar 31 17:16 PForth_v24/build/unix/Makefile
-rw------- 65534/65534    1061    2885  36.8% -lh5- 7eac Mar 31 17:16 PForth_v24/build/unix/Makefile.dist
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/build/win32/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/build/win32/vs2005/
-rw------- 65534/65534     346     886  39.1% -lh5- fdde Mar 31 17:16 PForth_v24/build/win32/vs2005/pforth.sln
-rw------- 65534/65534    1349    6680  20.2% -lh5- 3412 Mar 31 17:16 PForth_v24/build/win32/vs2005/pforth_main.vcproj
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/csrc/
-rw------- 65534/65534     749    1725  43.4% -lh5- 83c9 Mar 31 17:16 PForth_v24/csrc/pf_all.h
-rw------- 65534/65534    1071    2739  39.1% -lh5- 374a Mar 31 17:16 PForth_v24/csrc/pf_cglue.c
-rw------- 65534/65534     689    1584  43.5% -lh5- 2202 Mar 31 17:16 PForth_v24/csrc/pf_cglue.h
-rw------- 65534/65534     925    2003  46.2% -lh5- 9e6d Mar 31 17:16 PForth_v24/csrc/pf_clib.c
-rw------- 65534/65534     799    1743  45.8% -lh5- 4b14 Mar 31 17:16 PForth_v24/csrc/pf_clib.h
-rw------- 65534/65534    4894   15892  30.8% -lh5- e824 Mar 31 17:16 PForth_v24/csrc/pf_core.c
-rw------- 65534/65534     546    1095  49.9% -lh5- cd48 Mar 31 17:16 PForth_v24/csrc/pf_core.h
-rw------- 65534/65534     588    1340  43.9% -lh5- 939e Mar 31 17:16 PForth_v24/csrc/pf_float.h
-rw------- 65534/65534    4975   16127  30.8% -lh5- 33ec Mar 31 17:16 PForth_v24/csrc/pf_guts.h
-rw------- 65534/65534     455     969  47.0% -lh5- 4013 Mar 31 17:16 PForth_v24/csrc/pf_host.h
-rw------- 65534/65534     632    1323  47.8% -lh5- e85a Mar 31 17:16 PForth_v24/csrc/pf_inc1.h
-rw------- 65534/65534   11373   42374  26.8% -lh5- 91c9 Mar 31 17:16 PForth_v24/csrc/pf_inner.c
-rw------- 65534/65534    1623    4693  34.6% -lh5- 62ab Mar 31 17:16 PForth_v24/csrc/pf_io.c
-rw------- 65534/65534    1469    4278  34.3% -lh5- 5d1a Mar 31 17:16 PForth_v24/csrc/pf_io.h
-rw------- 65534/65534     573    1274  45.0% -lh5- a29a Mar 31 17:16 PForth_v24/csrc/pf_io_none.c
-rw------- 65534/65534    1226    2812  43.6% -lh5- 977e Mar 31 17:16 PForth_v24/csrc/pf_main.c
-rw------- 65534/65534    2797    9915  28.2% -lh5- fe02 Mar 31 17:16 PForth_v24/csrc/pf_mem.c
-rw------- 65534/65534     591    1218  48.5% -lh5- 9343 Mar 31 17:16 PForth_v24/csrc/pf_mem.h
-rw------- 65534/65534    4973   20112  24.7% -lh5- c35c Mar 31 17:16 PForth_v24/csrc/pf_save.c
-rw------- 65534/65534    1285    3322  38.7% -lh5- 62c5 Mar 31 17:16 PForth_v24/csrc/pf_save.h
-rw------- 65534/65534    2862    8283  34.6% -lh5- 6c1a Mar 31 17:16 PForth_v24/csrc/pf_text.c
-rw------- 65534/65534    1020    2752  37.1% -lh5- 58f0 Mar 31 17:16 PForth_v24/csrc/pf_text.h
-rw------- 65534/65534     586    1500  39.1% -lh5- 607a Mar 31 17:16 PForth_v24/csrc/pf_types.h
-rw------- 65534/65534     622    1282  48.5% -lh5- 6718 Mar 31 17:16 PForth_v24/csrc/pf_win32.h
-rw------- 65534/65534    1706    4793  35.6% -lh5- 3950 Mar 31 17:16 PForth_v24/csrc/pf_words.c
-rw------- 65534/65534     545    1173  46.5% -lh5- 4d75 Mar 31 17:16 PForth_v24/csrc/pf_words.h
-rw------- 65534/65534     931    3324  28.0% -lh5- be4f Mar 31 17:16 PForth_v24/csrc/pfcompfp.h
-rw------- 65534/65534    8774   34257  25.6% -lh5- 38dc Mar 31 17:16 PForth_v24/csrc/pfcompil.c
-rw------- 65534/65534    1004    2711  37.0% -lh5- fbe1 Mar 31 17:16 PForth_v24/csrc/pfcompil.h
-rw------- 65534/65534    1457    3941  37.0% -lh5- a29e Mar 31 17:16 PForth_v24/csrc/pfcustom.c
-rwx------ 65534/65534   42913  371398  11.6% -lh5- 7f73 Mar 31 17:16 PForth_v24/csrc/pfdicdat.h
-rw------- 65534/65534   38387  331857  11.6% -lh5- b2a3 Mar 31 17:16 PForth_v24/csrc/pfdicdat_arm.h
-rw------- 65534/65534    2354    8887  26.5% -lh5- c85c Mar 31 17:16 PForth_v24/csrc/pfinnrfp.h
-rw------- 65534/65534    1228    3008  40.8% -lh5- e5d0 Mar 31 17:16 PForth_v24/csrc/pforth.h
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/csrc/posix/
-rw------- 65534/65534    1565    3635  43.1% -lh5- 7233 Mar 31 17:16 PForth_v24/csrc/posix/pf_io_posix.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/csrc/stdio/
-rw------- 65534/65534     646    1432  45.1% -lh5- 1b8a Mar 31 17:16 PForth_v24/csrc/stdio/pf_io_stdio.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/csrc/win32/
-rw------- 65534/65534     693    1522  45.5% -lh5- 2144 Mar 31 17:16 PForth_v24/csrc/win32/pf_io_win32.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/csrc/win32_console/
-rw------- 65534/65534    1757    5528  31.8% -lh5- 6d37 Mar 31 17:16 PForth_v24/csrc/win32_console/pf_io_win32_console.c
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/fth/
-rw------- 65534/65534    1870    5008  37.3% -lh5- 1323 Mar 31 17:16 PForth_v24/fth/ansilocs.fth
-rw------- 65534/65534    1515    4389  34.5% -lh5- eba8 Mar 31 17:16 PForth_v24/fth/bench.fth
-rw------- 65534/65534    2492    6876  36.2% -lh5- ee3e Mar 31 17:16 PForth_v24/fth/c_struct.fth
-rw------- 65534/65534     961    2001  48.0% -lh5- 2794 Mar 31 17:16 PForth_v24/fth/case.fth
-rw------- 65534/65534     496    1454  34.1% -lh5- 2a91 Mar 31 17:16 PForth_v24/fth/condcomp.fth
-rw------- 65534/65534    6602   26578  24.8% -lh5- 9947 Mar 31 17:16 PForth_v24/fth/coretest.fth
-rw------- 65534/65534    1059    2383  44.4% -lh5- ad97 Mar 31 17:16 PForth_v24/fth/filefind.fth
-rw------- 65534/65534    3977   11143  35.7% -lh5- c445 Mar 31 17:16 PForth_v24/fth/floats.fth
-rw------- 65534/65534    1210    2648  45.7% -lh5- 3015 Mar 31 17:16 PForth_v24/fth/forget.fth
-rw------- 65534/65534    3802   10910  34.8% -lh5- 0a93 Mar 31 17:16 PForth_v24/fth/history.fth
-rw------- 65534/65534     165     228  72.4% -lh5- 5091 Mar 31 17:16 PForth_v24/fth/loadhist.fth
-rw------- 65534/65534     726    1515  47.9% -lh5- bfe8 Mar 31 17:16 PForth_v24/fth/loadp4th.fth
-rw------- 65534/65534    1038    2030  51.1% -lh5- 3e19 Mar 31 17:16 PForth_v24/fth/locals.fth
-rw------- 65534/65534     756    1945  38.9% -lh5- 9aa7 Mar 31 17:16 PForth_v24/fth/math.fth
-rw------- 65534/65534    2202    4908  44.9% -lh5- 1600 Mar 31 17:16 PForth_v24/fth/member.fth
-rw------- 65534/65534    1663    3616  46.0% -lh5- a329 Mar 31 17:16 PForth_v24/fth/misc1.fth
-rw------- 65534/65534    2032    4717  43.1% -lh5- 2f3f Mar 31 17:16 PForth_v24/fth/misc2.fth
-rw------- 65534/65534    1916    4756  40.3% -lh5- b58d Mar 31 17:16 PForth_v24/fth/numberio.fth
-rwxrw-rw- 65534/65534   37154   89617  41.5% -lh5- 8dda Mar 31 17:16 PForth_v24/fth/pforth
-rwx------ 65534/65534   20501   60060  34.1% -lh5- fead Mar 31 17:16 PForth_v24/fth/pforth.dic
-rw------- 65534/65534     534    1130  47.3% -lh5- 0c36 Mar 31 17:16 PForth_v24/fth/private.fth
-rw------- 65534/65534    1576    3886  40.6% -lh5- e2ed Mar 31 17:16 PForth_v24/fth/savedicd.fth
-rw------- 65534/65534    1476    3941  37.5% -lh5- 2ee4 Mar 31 17:16 PForth_v24/fth/see.fth
-rw------- 65534/65534     423     736  57.5% -lh5- 20d8 Mar 31 17:16 PForth_v24/fth/siev.fth
-rw------- 65534/65534     857    1875  45.7% -lh5- e2a6 Mar 31 17:16 PForth_v24/fth/smart_if.fth
-rw------- 65534/65534     791    1969  40.2% -lh5- 599d Mar 31 17:16 PForth_v24/fth/strings.fth
-rw------- 65534/65534    6725   20205  33.3% -lh5- 2c9e Mar 31 17:16 PForth_v24/fth/system.fth
-rw------- 65534/65534     945    2772  34.1% -lh5- ea29 Mar 31 17:16 PForth_v24/fth/t_alloc.fth
-rw------- 65534/65534     144     285  50.5% -lh5- 3491 Mar 31 17:16 PForth_v24/fth/t_case.fth
-rw------- 65534/65534    1830    6308  29.0% -lh5- 3f09 Mar 31 17:16 PForth_v24/fth/t_corex.fth
-rw------- 65534/65534    1129    4003  28.2% -lh5- 8e6d Mar 31 17:16 PForth_v24/fth/t_floats.fth
-rw------- 65534/65534     171     228  75.0% -lh5- 031f Mar 31 17:16 PForth_v24/fth/t_include.fth
-rw------- 65534/65534     104     144  72.2% -lh5- eb68 Mar 31 17:16 PForth_v24/fth/t_load.fth
-rw------- 65534/65534     102     112  91.1% -lh5- b439 Mar 31 17:16 PForth_v24/fth/t_load_defer.fth
-rw------- 65534/65534      64      64 100.0% -lh0- c6a4 Mar 31 17:16 PForth_v24/fth/t_load_pairs.fth
-rw------- 65534/65534      84      84 100.0% -lh0- fa6c Mar 31 17:16 PForth_v24/fth/t_load_semi.fth
-rw------- 65534/65534      95      97  97.9% -lh5- c937 Mar 31 17:16 PForth_v24/fth/t_load_undef.fth
-rw------- 65534/65534     495     999  49.5% -lh5- 8bb0 Mar 31 17:16 PForth_v24/fth/t_locals.fth
-rw------- 65534/65534      95     122  77.9% -lh5- 8c93 Mar 31 17:16 PForth_v24/fth/t_nolf.fth
-rw------- 65534/65534     860    3470  24.8% -lh5- c0ac Mar 31 17:16 PForth_v24/fth/t_strings.fth
-rw------- 65534/65534     863    1764  48.9% -lh5- 9144 Mar 31 17:16 PForth_v24/fth/t_tools.fth
-rw------- 65534/65534     709    1427  49.7% -lh5- f155 Mar 31 17:16 PForth_v24/fth/termio.fth
-rw------- 65534/65534     826    1702  48.5% -lh5- a859 Mar 31 17:16 PForth_v24/fth/tester.fth
-rw------- 65534/65534    3903   12379  31.5% -lh5- 93dd Mar 31 17:16 PForth_v24/fth/trace.fth
-rw------- 65534/65534     498    1334  37.3% -lh5- 3ac9 Mar 31 17:16 PForth_v24/fth/tut.fth
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/fth/utils/
-rw------- 65534/65534    4102   12326  33.3% -lh5- 22c5 Mar 31 17:16 PForth_v24/fth/utils/clone.fth
-rw------- 65534/65534    1238    2581  48.0% -lh5- e988 Mar 31 17:16 PForth_v24/fth/utils/dump_struct.fth
-rw------- 65534/65534     457     920  49.7% -lh5- 0cf1 Mar 31 17:16 PForth_v24/fth/utils/load_file.fth
-rw------- 65534/65534     527     985  53.5% -lh5- cbcf Mar 31 17:16 PForth_v24/fth/utils/make_all256.fth
-rw------- 65534/65534    3646   11823  30.8% -lh5- 645d Mar 31 17:16 PForth_v24/fth/utils/trace.fth
-rw------- 65534/65534     669    1175  56.9% -lh5- e0a8 Mar 31 17:16 PForth_v24/fth/wordslik.fth
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/objects/
-rwx------ 65534/65534     854    1928  44.3% -lh5- 3060 Mar 31 17:16 PForth_v24/objects/pf_cglue.o
-rwx------ 65534/65534     276     663  41.6% -lh5- 2908 Mar 31 17:16 PForth_v24/objects/pf_clib.o
-rwx------ 65534/65534    2411    5444  44.3% -lh5- 516b Mar 31 17:16 PForth_v24/objects/pf_core.o
-rwx------ 65534/65534    8176   20552  39.8% -lh5- ef6b Mar 31 17:16 PForth_v24/objects/pf_inner.o
-rwx------ 65534/65534     665    1444  46.1% -lh5- e43b Mar 31 17:16 PForth_v24/objects/pf_io.o
-rwx------ 65534/65534     208     554  37.5% -lh5- 9cbd Mar 31 17:16 PForth_v24/objects/pf_io_none.o
-rwx------ 65534/65534     597    1212  49.3% -lh5- b8f1 Mar 31 17:16 PForth_v24/objects/pf_main.o
-rwx------ 65534/65534     227     584  38.9% -lh5- 1774 Mar 31 17:16 PForth_v24/objects/pf_mem.o
-rwx------ 65534/65534   23659   67080  35.3% -lh5- ff2b Mar 31 17:16 PForth_v24/objects/pf_save.o
-rwx------ 65534/65534    2213    4280  51.7% -lh5- 7042 Mar 31 17:16 PForth_v24/objects/pf_text.o
-rwx------ 65534/65534    1115    2112  52.8% -lh5- 26b3 Mar 31 17:16 PForth_v24/objects/pf_words.o
-rwx------ 65534/65534    7390   18900  39.1% -lh5- f53d Mar 31 17:16 PForth_v24/objects/pfcompil.o
-rwx------ 65534/65534     563    1312  42.9% -lh5- e807 Mar 31 17:16 PForth_v24/objects/pfcustom.o
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/objects/posix/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/objects/stdio/
-rwx------ 65534/65534     443    1060  41.8% -lh5- 5da9 Mar 31 17:16 PForth_v24/objects/stdio/pf_io_stdio.o
-rw------- 65534/65534    1288    2907  44.3% -lh5- aa62 Mar 31 17:16 PForth_v24/readme.txt
-rw------- 65534/65534    4706   10560  44.6% -lh5- a685 Mar 31 17:16 PForth_v24/releases.txt
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/tempobjects/
-rwx------ 65534/65534     853    1928  44.2% -lh5- 2c66 Mar 31 17:16 PForth_v24/tempobjects/pf_cglue.o
-rwx------ 65534/65534     276     663  41.6% -lh5- 2908 Mar 31 17:16 PForth_v24/tempobjects/pf_clib.o
-rwx------ 65534/65534    2410    5444  44.3% -lh5- c378 Mar 31 17:16 PForth_v24/tempobjects/pf_core.o
-rwx------ 65534/65534    8176   20552  39.8% -lh5- ef6b Mar 31 17:16 PForth_v24/tempobjects/pf_inner.o
-rwx------ 65534/65534     665    1444  46.1% -lh5- e43b Mar 31 17:16 PForth_v24/tempobjects/pf_io.o
-rwx------ 65534/65534     208     554  37.5% -lh5- 9cbd Mar 31 17:16 PForth_v24/tempobjects/pf_io_none.o
-rwx------ 65534/65534     598    1228  48.7% -lh5- 1c92 Mar 31 17:16 PForth_v24/tempobjects/pf_main.o
-rwx------ 65534/65534     227     584  38.9% -lh5- 1774 Mar 31 17:16 PForth_v24/tempobjects/pf_mem.o
-rwx------ 65534/65534    2725    5984  45.5% -lh5- 51b4 Mar 31 17:16 PForth_v24/tempobjects/pf_save.o
-rwx------ 65534/65534    2211    4280  51.7% -lh5- c003 Mar 31 17:16 PForth_v24/tempobjects/pf_text.o
-rwx------ 65534/65534    1115    2112  52.8% -lh5- bd01 Mar 31 17:16 PForth_v24/tempobjects/pf_words.o
-rwx------ 65534/65534    7390   18900  39.1% -lh5- f53d Mar 31 17:16 PForth_v24/tempobjects/pfcompil.o
-rwx------ 65534/65534     563    1312  42.9% -lh5- e807 Mar 31 17:16 PForth_v24/tempobjects/pfcustom.o
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/tempobjects/posix/
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Mar 31 17:16 PForth_v24/tempobjects/stdio/
-rwx------ 65534/65534     444    1060  41.9% -lh5- bf7e Mar 31 17:16 PForth_v24/tempobjects/stdio/pf_io_stdio.o
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       143 files  425249 1647877  25.8%            Apr  1 21:14

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>