|
84750 packages online
|
|
|
|
dev/lang/pforth_v27.i386-aros.lha |
|
No screenshot available
|
|
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> |