---
Your browser does not show frames for some reason.
Our Dynamic DNS system is flexible.
http://www.dolfina.org/tutorials//robots.txt
---
Tutorial 4 ME by Jodell Bumatai (copyright)2001 Tutorial 4 ME by Jodell Bumatai (copyright)2001 Instant Tourist Guide to the FORTH Dimension definition: "geakazoid... an oid which is an other derivative of a geek..." Why FORTH? or Why Forth and Not C - a personal view? FORTH Links Geakazoid's Projects 4th DSL Debian Knoppix XDimension Gamestation FORTH Interest Group Silicon Valley FIG United Kingdom FIG Russian FIG Dutch FIG Taiwan FIG Google comp.lang.forth faqs for 2000, 1999 Forth SF Repository sample style guide DMOZ - directory links Wikipaedia - Forth Language Public Domain FORTHs: pForth Win32forth Forth Operating System Projects OS/Forth,OS/4th Forth OS Enth - The Nth Forth Research Questions: Interactive Media Questions:1) Can FORTH be used to create Communication Tools within a Network of PCs? 2) Can FORTH be used to create a Network of PCs on the Internet? 3) Can FORTH be used for developing an Interactive Sound and Grapchics Network? 4) Can FORTH be used to design and develop Re-Usable Code for the Future Systems? 5) Can FORTH be used to co-design and develop in a collaborative environment? 6) Can Forth be used as an Operating System for the Intel x86 family easily? Multasking Questions:1) Can FORTH support multiple programmers, designers, developers co-ordaintaing their private libraries with shared libraries to co-create? 2) Can the Core Code be embedded and private libraries be added? Embedded Programming Research Journal: June 9, 2001 I started with the Help files in WinView, then found Getting Started with Forth with short guide which is a good start point on downloading Win32Forth and using the command console making an executable. The FORTH Source is a source of educational software and hardware models for FORTH. Here are some interesting program sources and the Wong's Beginning ANSI FORTH Programs. July 12, 2001 I found some libraries at the Scientific Forth Libraries . I also tried the example to save a file as source code and execute it. I tried to execute the windemoa example and had the following error: Current directory: C:\Program Files\WIN32FOR Error: FILES\WIN32FOR is undefined Error: C:\PROGRAM.F file not found I looked for a program.f file and found (July 30, 2001)The fix turned out to delete win32for folder and files and re-install directly to C:/win32for also took the advice from Tom Zimmer to install the latest version at ftp://pweb.netcom.com/users/zforth/ none in the folder. I reinstalled win32foth and and still there was not a program.f file. I am seeking in the net. However, I found an example of a text editor to start a simple project. July 14, 2001 According to Peter Knaggs, Forth: An underview, "After a month or so of fulltime use,the programer could understand more of its internal working than ispissible with conventions of opertating systems and compilers." Notes: Forth Still Suits Embedded Applications , Tom Napier's article in Circuit Celller, says, "Forth act both as an interpreter and acompiler... Each new word is inherantently reusable program module.. You can write and compile the program on a PC using the PC's disk and editing facilities. then just download the program to the PROM, RAM,or EPROM in the target system." July 17, 2001 I wrote a page about My Computer History. I have a good feeling that FORTH will be a language I will be using for projects I have been working on. July 18, 2001 I found The Nth Forth . It was suggested that I check out as an Operating System. I also followed the suggestion to read Chuck Moore's web site about ColorForth. It is said to be bootable from floppy or CD. July 19, 2001 I ran the create.exe which automatically made my floppy into a bootable disk image. It was easy! I booted my AMD 750 and it worked fine. There is really only a command line but it works. I will reboot to try out some of Leo Wong's Simple Forth Examples. Starting from the simplest examples, these words came up on screen as "undefined": ? see July 27, 2001 Using win32forth, winview ( using the example from Running WinViewForth ) if I type fload c:\progra~1\win32for\windemoa.f and I will get the appropriate result: save complete How do I change the WinView Editor to fload c:\progra~1\win32for\ automatically? (fix above) July 29, 2001 I attended my first Silicon Valley Forth Interest Group: I met Chuck Moore (who gave out floppies of his bootable colorforth - tried it on more than a few machines and had not display. It may even have changed the resolution on my Sony VAIO since aftwards it booted into 16 colors) along with several other FORTH people. C.H. Ting PhD. Gave a presentation on sound compression using FORTH. Ken Morely loaned me his copy of Starting Forth, by Leo Brodie 1981, which I did the exercises in chapter 0 and 1 today. I realized that it would be fairly simple to define words for parsing HTML and XML (and VRML2 or X3d for serving web pages. I am adding this links to an Java applet demonstrating ANS: WebForth Forth so anyone can test a simple FORTH samples when not at home in front of your PC. This way, you can loggin from anywhere, while at a cafe, friend's house, work, and try some FORTH excercises... practice, practice practice... July 31, 2001 The final fix for solving issue with not being able to fload fload c:\progra~1\win32for\whatever.f was to uninstall c:\progra~1\win32for and reinstall the latest version at ftp://pweb.netcom.com/users/zforth/ and install it to c:\win32for to avoid the need to write progra~1 I am finally being able to fload my.f files!!! Whoopee!!! So far, I have tried out bigFORTH/MINOS/Theseus and I am finding I am more comfortable with the simple 3 Window Pane Style of Win32View with the win32 editor. Aug 13, 2001 I ordered the Forth Application Technigues workbook from Forth, Inc. and have been doing the excercises. Although, I am using a combo of Forth editors because the Swiftforth Demo is only on one machine. So, far, so good. Although, Ken Morley has convinced me that I should plan on using colorforth from Chuch Moore. Aug 14, 2001 Alas, I ordered Swiftforth and await its arrival. However, to be honest I still agree that there needs to be an Forth OS project. I listened to the Streaming Video Fireside Talks and read Interviews with Chuck Moore and realize that the color is used to point out the Interpret, Compile, and Execute definitions of a word, I think that is what he means. I stand to be corrected. From what I heard and read, it seems that colorforth is about simplying the words and some definitions especially pertaining to IF ELSE THEN and DO LOOPS. He also identified some coding issues which could be simplified. Here is a paper OS FORTH issues by the SVFIG. I guess they already have an evaluation of what FORTH needs for the 21st Century. Maybe if the coding habits Chuck Moore suggested were implemented, I could even aquire habits that could be used in colorforth? Hum... there are some ideas for changing IF ELSE THEN and DO LOOPS that might be also easy to code using even another FORTH like Swiftforth. I am planning on trying out some of the ideas and concepts he presented. I have put this out as a question on the c.l.f usenet. Aug 15, 2001 I have been doing some research on Random Number Generators. It seems that there are issues about RNGs such as there is never a 100% random number generated. It is difficult to initialize the random number generator with a random seed number. This is problematic as the starting number has x combinations or permutations (I always get combinations and permutations confused) of y results. So, the same x seed number may have a specific statistical pattern of variations. Which, ulti- mately, means there is a predictability involved with the patterns of numbers which are generated. Thus the results are not purely random. Here is an article about why computers cannot be intuitive. Aug 17, 2001 I am awaiting the UPS man to bring my Swiftorth to me today. Meanwhile, I am