Howard,
I just got fed up with trying to learn Forth again, for the 3-4th time now and just deleted it all from my hard drive. I really like the concept of Forth, but the "Hoops and Loops" a newbie has to go through is ridiculous. Even with using Gforth the tutorials are either overly complicated or outdated. I know I could use Swift Forth to follow "Starting Forth", but even that isn't complete meaning it doesn't have blocks, and doesn't follow the book completely. Now I'm sure I could shoot an email here about ColorForth, but that's not really teaching me forth, only have to use ColorForth and it's quirky "unforth-like" system. I also know I could go to "comp.lang.forth" and try to get my questions answered, but it's like a "warzone" there. Everybody is quick to tell you how great Forth is, but also how bad this group in ANSI is or how your better off spending hundreds of dollars on a commercial forth. If you search down the history in "comp.lang.forth" , you'll see the flame war I started just because I wanted a bare-metal Forth on my RPI. I don't know why I need coming back to try to learn Forth, there still isn't any good tutorials beyond the basics (i.e., swap, drop, rot, r>, >r, etc.,.) that actually work with the version of Forth that's available. I also have studied and learned C including Pointer Arithmetic, so I'm not completely lost, but learning C, and Lisp (i.e., Scheme, Common Lisp) is so much simpler to learn that it is Forth because there is a lot of updated, relevant tutorials, guides, examples, samples out there, while Forth has a few bits and pieces shattered here and there, and a community always on the verge of eating itself. While my think that Forth, as far as I can judge, is an awesome system, but it's never going to grow beyond "The best secret weapon in your toolbox" analogy if the community can't pull itself together and create some helpful and useful tutorials that are relevant and updated. Also I do know about some tiny toy like stuff to help educate children and that's cool and all, but it's not plug-in-play ready, and outside of the very basics of Forth it doesn't help. Learning Stack Juggling isn't hard, but building date structures, manipulating the order of evaluation/compilation, isn't as easy to do properly or how to determine why and when to do it, that's the parts of Forth that need the most hand holding and it's also the parts that is the hardest to find good documentation/tutorials/help.
Anyway, sorry for the rant. You do not need to hear it or deserve it. From what I've seen online you've done a lot to help Forth. I appreciate what information you have given me and thanks again for replying to my threads, but I'm just too frustrated right now to think about Forth. If I come back to it again and need help I'll be sure to post something. Take care now and God bless!