f



3 books on eBay: Starting FORTH; Thinking FORTH; FORTH Programmer's Handbook

Forth Programmer's Handbook by Conklin and Rather
Search for eBay Item # 4129534182
Excellent (like new) condition, second EDITION (August 1998), sixth PRINTING
(August 2000).

Thinking Forth by Leo Brodie (1984)
Search for eBay Item # 4129545378
Excellent (like new) condition, this is the 1994 reprint from Fig Leaf Press
(Forth Interest Group, Inc).

Starting Forth by Leo Brodie (1987)
Search for eBay Item # 4129553634
Second edition, in very good condition. Shows slight wear, but very clean.
The softcover binding is in excellent shape.


0
5/7/2004 3:06:52 AM
comp.lang.forth 7148 articles. 0 followers. markrobertwills (871) is leader. Post Follow

0 Replies
700 Views

Similar Articles

[PageSpeed] 25

Reply:

Similar Artilces:

3 books on eBay: Starting FORTH; Thinking FORTH; FORTH Programmer's Handbook #2
Forth Programmer's Handbook by Conklin and Rather Search for eBay Item # 4129534182 Excellent (like new) condition, second EDITION (August 1998), sixth PRINTING (August 2000). Thinking Forth by Leo Brodie (1984) Search for eBay Item # 4129545378 Excellent (like new) condition, this is the 1994 reprint from Fig Leaf Press (Forth Interest Group, Inc). Starting Forth by Leo Brodie (1987) Search for eBay Item # 4129553634 Second edition, in very good condition. Shows slight wear, but very clean. The softcover binding is in excellent shape. ...

forth in forth
I came across this in the archives: >The widely shared belief (among both Forthies >and outsiders) that every "real" Forth programmer hacks together >his own compiler/interpreter/programming environment also makes >the Forth community look frivolous or at best naive. Most people >who program for a living know that there are more useful ways to >spend their time than building their own programming environment -- >the key to productivity is leveraging off other peoples' work. HERESY in the Forth community! Imagine... NOT coming up with your own CASE statement or local variable implemetation? Use OTHER PEOPLES TOOLS? Yuccch! One thing you can count on in the Forth community... try to establish a standard ANYTHING, and all that will happen is others will come up with their own implementation, defeating the purpose of standardization. Why is this? I mean, I'm usually quite happy to program in other languages without building my own interpreter or compiler. For instance with Ruby, the only time I even considered it's implementation was when I was learning how it's class structure was organised, and that was only because some of my references talked about the internals. Now with Forth, it seems like every step along the way makes me think about writing my own implementation! A couple of months back I designed (in outline) a prototype based OOPS for forth, and before I could finish it I was planning how to write a ...

Seeking 'Victor-FORTH' source-code screens from the disks that go with T. Huang's "And So FORTH" revised edition book
I recently discovered Timothy Huang's book "And So FORTH", Revised Edition = 1983. From the description in Appendix D, there are a couple disks that go= with the book and contain much educational material (learning examples) of= source-code screens written in 'Victor-FORTH' (for the Victor 9000 machine= ), along with other programs. I realize that over 30 years has passed, but= from a 'learning and educational perspective', most of that material is as= valid today as it was back then. As an 'eager learner', I'd be grateful t= o have acces...

Forth and AI (Was Re: C vs Forth, was Howerd's ANN : Forth Versus C
Jeff, I would be interested in hearing your experiences using Forth with AI. Steve Graham === Bill Spight <Xbspight@pacbell.net> wrote in message news:<4095C3EA.1549F111@pacbell.net>... >>> > Symbolic Computations on a Personal Computer, -- S. N. Baranoff >>> > >>> > List Processing and Object-Oriented Programming Using Forth, -- >>> > Dennis L Feucht >> It might be interesting to hear from Messers Baranoff and Feucht bout >> the difficulties and trade-offs of using Forth for symbolic >> computation, in their experience. I worked with Dennis Feucht a few years ago on a small project, and did quite a bit of work with one of Dr. Baranoff's students who went on to teach university courses using Forth after he got his PHd. I highly recommend Dennis' book about Writing Personal Expert Systems in Forth for more information about the subjects of those Rochester Forth Conferenced presentations about his Lisp like list processing and his Prolog hybrid implementation in Forth. A few years ago I also worked on a project that combined Feucht's Lisp and Prolog Forth extensions with an Aha like database engine, neural nets and genetic programming. Of course someone might say that only Forth is Forth and that as soon as one starts to write an extension toward an application domain that it shouldn't be called Forth. Personally I think that is arguing personal definitions and ...

wanted: forth for 'starting forth' for use on xp system
hello, i finally got my copy of starting forth and got to 'the editor (and staff)' section. my forth doesnt understand list or load and i assume many other commands i will find as i go through the book. im looking for a suitable forth to use which will cater for ALL of the starting forth book. I'm using winxp and would like the forth to be small, come with the source code and do everything that is mentioned in the book - not interested in a flame war on which is the best forth, etc. maybe a port of forth 79 for the PC exists?! thanks in advance. silly wrote: > hello, &g...

When did FORTH become Forth
Just curious, If I recall correctly, didn't Forth used to be FORTH? Blueeyedpop wrote: > Just curious, If I recall correctly, didn't Forth used to be FORTH? The IBM 1130 didn't do lower case. -jpd (co-developer of FORGO, a FORTRAN compile&go system for the 1130) Blueeyedpop wrote: > Just curious, If I recall correctly, didn't Forth used to be FORTH? Yes, back when we used A(or K)SR33s. Jerry -- Engineering is the art of making what you want from things you can get. ����������������������������������������������������������������������� When did we stop calling it FORTH? I have been calling it FORTH for round about 20 years now, but have somehow realized that I am a minority. I was curious when the transition occured. Mike "Jerry Avins" <jya@ieee.org> wrote in message news:40bc06a7$0$3124$61fed72c@news.rcn.com... > Blueeyedpop wrote: > > > Just curious, If I recall correctly, didn't Forth used to be FORTH? > > Yes, back when we used A(or K)SR33s. > > Jerry > -- > Engineering is the art of making what you want from things you can get. > ����������������������������������������������������������������������� > "Blueeyedpop" <blueeyedpop@sbcglobal.net> wrote in message news:pGTuc.76971$Ss7.59443@newssvr25.news.prodigy.com... > When did we stop calling it FORTH? Probably around the same time people started to use computer systems that had lowercase letters...

What do everyone here reccomend as best book for beginnign forth? starting forth?
I know Miss Rather reccomends FOrth app teks. I am not sure I am ready for it yet. starting forth best? then thinking forth? On 7/29/12 12:13 AM, visploveslisp@gmail.com wrote: > I know Miss Rather reccomends FOrth app teks. > > I am not sure I am ready for it yet. > > starting forth best? then thinking forth? > Forth Application Techniques is for beginners in Forth who know a little bit about computers. Starting Forth is for beginners who know nothing about computers, but it does not accurately represent modern Forths (it's a 30-yr-old book). Thinking Forth is for people who have learned Forth and want to improve their style. Cheers, Elizabeth -- ================================================== Elizabeth D. Rather (US & Canada) 800-55-FORTH FORTH Inc. +1 310.999.6784 5959 West Century Blvd. Suite 700 Los Angeles, CA 90045 http://www.forth.com "Forth-based products and Services for real-time applications since 1973." ================================================== > starting forth best? then thinking forth? Yes, that is what I would do, and then quietly explore the capabilities of Forth. Have you tried CREATE DOES> ? Have you tried ' ['] @ EXECUTE ?? ...

Forth Application and Technique OR Forth Handbook
hello I buy 1 week ago on amazon U.S. "Forth applications and technical" I would like to know if this book is worth knowing - I do not familiarized with programming language ? and if it is sufficient to have familiarized high in this language ? is that the book "Forth programming" handbook is necessary ? i have not a good level of english and i use a translator thanks On Wednesday, April 10, 2013 7:37:15 AM UTC-7, michael wrote: > hello > > > > I buy 1 week ago on amazon U.S. "Forth applications and technical" > > > > I would like to know if this book is worth knowing > > > > - I do not familiarized with programming language ? > > > > and if it is sufficient to have familiarized high in this language ? > > > > is that the book "Forth programming" handbook is necessary ? > > > > i have not a good level of english and i use a translator > > > > thanks Best book to learn from beginner. Starting Forth Free Online Version http://www.forth.com/starting-forth/ Also get an old paper book copy Jason In comp.lang.forth, michael wrote: > i have not a good level of english and i use a translator If you need some French materials - maybe try Turboforth for DOS? http://forth.free.fr/apprentissage/turbo-forth/page00.htm -- The consensus was, as usual in this co...

learning forth is kickn my butt got forth programmers handbook+app
I have these books and gforth. I am going though the book and its talking about the assembler...and some other stuff. I am trying to learn howto program... do I need to learn something else first? gavino wrote: > I have these books and gforth. > > I am going though the book and its talking about the assembler...and > some other stuff. > > I am trying to learn howto program... > > > do I need to learn something else first? Have you ever done any programming in any language? The whole concept of programming is difficult to get at first. First, there's vocabulary: bits, bytes, cells, memory, registers, ... Then there's the whole concept of actually accomplishing something by moving these things around. If all of this is entirely new to you, you would probably benefit from a book on very elementary computer concepts, which are completely independent of computer language. You should be able to find one at a local bookstore (Borders, Barnes & Noble, etc.). Leaf through some books and find one or two whose early chapters look clear to you. Although I don't usually recommend Starting Forth to programmers, because it's very dated and gives a somewhat dated impression of Forth, it does have the advantage of being written for non-programmers, and you might find it a helpful starting place. It can be found at http://www.forth.com/starting-forth/index.html. Cheers, Elizabeth -- ===============================...

Those who know forth please write books so the fun can live on. sad to think forth forgotten....
in the future like ae van vogt almost is now the_gavino_himself wrote: > in the future like ae van vogt almost is now I've read a little of A. E. van Vogt. What's your favorite book by him, and why is it your favorite? On Wednesday, December 17, 2014 1:36:44 AM UTC-5, WJ wrote: > the_gavino_himself wrote: > > > in the future like ae van vogt almost is now > > I've read a little of A. E. van Vogt. > What's your favorite book by him, and why is it your favorite? Battle of Forever is a good one. Hard to describe why good. ...

Sergei N. Baranoff 's book on Forth from the USSR
Dr. Branoff's book appears to be quite advanced and very complete. It is small (157 pages) From Russia With Forth - Mahlon G. Kelly Sergei N. Baranoff is perhaps the leading proponent of Forth in the Soviet Union. He has written the only textbool on Forth in Russian. It is a measure of the interest in Forth in his country that the full printing of 100,000 copies was solid in two weeks. We are very fortunate that Dr. Baranoff has submitted three papers to JFAR. They are fascinating, showing the development of Forth and computer science in the USSR. Wishing to publish them promptly, we have made a very unusual exceptin to our policy and have not sought external review. We have edited the papers for English style and grammar. Hopefully we have not changed the content in any way, but any errors that have been introduced are the fault of the editors. Dr. Branoff's book appears to be quite advanced and very complete. It is small (157 pages) but frustrating for one who does not read Russian, for it seems to include innovative ideas and techniques. His program listings are intriguing, with the code in Forth English and the comments in the Cyrillic alphabet. The abstract and table of contents follow. Forth in the U.S.S.R. S. N. Baranoff Abstract Review This book is the first in Russian on Forth. This language became popular abroad (especially for personal computer programming) and attracted attention for Soviet programmers due to its methodological pecularities. The Forth...

Forth is to program , Forth is NOT to study ..
Forth is to program , not to learn , nor study . Study is for students , Students dont eat well . They seek help and subsidy , and credencials .. all , far from productive programming . There is NO arguement , NO arguement in Forth , cause it is always done LEAST WORK , FASTEST runtime . In 40 years , Humans have built up school systems , universities, industries and factories Since it is a "system" , its uncompetitive . Competition and profits are impossible from any system . Accountants can see the "books" indicate this is the last of those 40 years of educational systems . For the lack of profits . Productivity/Profits comes ONLY from individuals , working alone ( competition) . They create their own "tools" . They NEVER write manuals cause every tool is the simplest it can be , Needs no explanation . Forth Dictionary is not for teaching Forth , its for organizing WORDS . Its for taking work and details away from the programmer . Forth is to program , not to learn , nor study . Study is for students , Students dont eat well . They seek help and subsidy , and credencials .. This is not programming. There is NO arguement in Forth , cause it is always done LEAST WORK , FASTEST , no BLOAT . -------- In 40 years , Humans have built up school systems , universities, industries and factories Since it is a "system" , its uncom...

ANN: 3rd Edition of Forth Programmer's Handbook
The new, 3rd edition of the Forth Programmer's Handbook has been released by FORTH, Inc. The book has been extensively revised and updated to reflect current programming styles and usage. Nearly 50 pages have been added, including enhanced descriptions of many features and new topics such as Forth cross compilers. This edition covers nearly 400 ANS Forth words and common extensions. The Forth Programmer's Handbook was written by two founders of FORTH, Inc. for readers with a programming background but not necessarily prior experience with Forth. Offering comprehensive coverage of all major aspects of the Forth language -- from basic principles to advanced concepts -- the Handbook has become the de facto Forth reference manual for Forth programmers everywhere. Equally good news: FORTH, Inc. has been able to drop the book's price to just $39. The 3rd edition is available now at http://www.forth.com and Amazon. (But note: use the Amazon link at the FORTH, Inc. web site to help FORTH get the most credit for keeping this valuable reference not only in print, but better than ever!). Softcover only. Cheers, Elizabeth -- ================================================== Elizabeth D. Rather (US & Canada) 800-55-FORTH FORTH Inc. +1 310-491-3356 5155 W. Rosecrans Ave. #1018 Fax: +1 310-978-9454 Hawthorne, CA 90250 http://www.forth.com "Forth-based products and Services for real-time applications since 1973." ...

applications in forth or forth libraries
is there a archive of applications built in forth? something like cpan for perl? etc.? On Dec 2, 3:46=A0pm, gavino <gavcom...@gmail.com> wrote: > is there a archive of applications built in forth? > > something like cpan for perl? etc.? Well, you'll find some things. Take a look at forthfreak.net to get the pointers. The main problem is that even "ANS compatible" Forths are not compatible at all if you add the mindset of the programmer to the standard. There are some classes of problems that are better solved by non-ANS extensions than with ANS. And almost every problem of some complexity involves such problems. So programmers that are used to one specific Forth system learn a domain specific way how to deal with such problems and sometimes they are (me too, indeed) surprised that a specific feature "is not ANS"... Perl has not that problem. You've one dominating implementation. Regards, -Helmar gavino wrote: > is there a archive of applications built in forth? > > something like cpan for perl? etc.? I think the vast majority of them are proprietary in nature, and hence not published. Cheers, Elizabeth -- ================================================== Elizabeth D. Rather (US & Canada) 800-55-FORTH FORTH Inc. +1 310.999.6784 5959 West Century Blvd. Suite 700 Los Angeles, CA 90045 http://www.forth.com "Forth-based products and Services for real-time applications since 1973.&...

no forth pc? no forth replacement for mysqL? a la www.prevayler.org? no forth appserver?
how about a forth clone of iceWM in 1% the code? On Wednesday, February 12, 2014 8:36:49 PM UTC-6, the_gavino_himself wrote: > how about a forth clone of iceWM in 1% the code? Right now, what I'm interested in is niche RPGMaker-type games on Android. I've done some of this work already in Java, including creating a map editor (on Android) and a playable demo, using First Seed Material (http://www.tekepon.net/fsm/index.php) assets I gave up on my last alternatives to Java when I found Terminal IDE, which allowed me to move code all the way from Java source to installable .apks on the device itself. But now there is a Forth system on Android! https://play.google.com/store/apps/details?id=gnu.gforth&hl=en I don't know if it'll have on-device turnkey facilities soon or ever, or how deployment will otherwise work. I've some familiarity with Java API, the Android way of XML-specified interfaces and the like (fortunately, games mostly ignore that part of Android), but JNI and friends is still a mystery to me. But you can get the satisfaction of being able to touch an icon and have your Forth app start up.... by the roundabout method of having an auxiliary app that 1) slides Forth source into starta.fs on the SD card and then 2) launches gforth. It's satisfying anyway. So in the manner of someone laying down track with the expectation that there will be a tunnel through the mountain by the time the mountain is reache...

readraeding up th ch5 in starting forth, forth ROCKS
so far forth ROKCSSSS I am plwing through this tutorial and haivng helluva time!!!! I love this!! quartus your book is next....!!!!! gavino wrote: > so far forth ROKCSSSS > > I am plwing through this tutorial and haivng helluva time!!!! > > I love this!! > > quartus your book is next....!!!!! How old are you? Jerry -- Engineering is the art of making what you want from things you can get. ����������������������������������������������������������������������� On Feb 22, 8:17 pm, Jerry Avins <j...@ieee.org> wrote: > gavino wrote: > > so far forth ROKCSSSS > > > I am plwing through this tutorial and haivng helluva time!!!! > > > I love this!! > > > quartus your book is next....!!!!! > > How old are you? > > Jerry > -- > Engineering is the art of making what you want from things you can get. > =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF 34 Jerry Avins wrote: > How old are you? Irrelevant question: His chronological age has little to do with what you're really asking him to provide. John Passaniti wrote: > Jerry Avins wrote: >> How old are you? > > Irrelevant question: His chronological age has little to do with what > you're really asking him to provide. What makes you think y...

Forth in a Keyboard (Was Re: I was thinking about a Forth chip market ...)
Several years ago I saw an Amiga 500 (?), which a realtor was using as his desktop system. Everything (processor, memory, video and a floppy drive) was built into the keyboard. I know that it was just the latest in a long line of such systems (i.e. Atari, Apple, Commodore), but still very cool: A multi-tasking, 32-bit system which fit into a keyboard. I've read Jeff's comments current and past about the bloat surrounding most modern apps and the wonderful things that he and the folks at iTV were able to do with Forth chips and code. So, I'm wondering if we could come up with a Forth keyboard/system, targeted at the activities for which most people use a computer these days: Browsing, e-mail, word processing, IM. Just give them the keyboard and have them plug in a standard monitor, mouse and printer and go. The hardware prices should not be too much. Keyboards are just a few dollars and it sounds like the Forth chips are inexpensive in quantity. I doubt that it would take much memory either. So, there would be the price of the circuitry and connections (serial / parallel / USB / NIC / video / mouse). Can't cost too much, right? What about software? Apparently much of it (browser, etc) was written by iTV. Maybe it could be licensed. What about e-mail, IM, word processing? Would/could the browser be modified to accept Java, Javascript, Flash and/or other plugins? Or maybe this could be an Open Source system, a la SourceForge. What would be the b...

Forth
Hi Chris, http://www.figuk.plus.com/codeindex/index.html Your fourth code index, at the above URL looks really excellent and gives a good show for our favorite language. I am continuing to enjoy reading it. Currently, I have sorted it by applications. Applications are the area of Forth that are my favorite. I am wondering if a version might be made available to catalog editor words, commands and functions? I have found that many neat features are never used in some of the Fourth editors because it's not obvious where they are or what they do. I really like the idea of your index and I'm wondering if a version could be set up to catalog Forth editors across platforms, versions and varieties? I don't see any dates on your work, so I don't know how long it took to create. It must be quite a work of art. It really works well, with the option to sort on various fields. Hopefully most of the hard work setting up the system, is all done and adding another branch would be relatively easy. I could do some of the work if that is practical but maybe it's easy for you. I hope so. I also like the feature that you offer in the form of a spreadsheet, because obviously a work like this needs more than one author. However I assume you are the person who deserves the most credit. Good work! John A. Peters it would be better if there wernt all those damned "request a copy" ...

Forth
Anyone know of a version of Forth for RISC OS? I used to use Forthmacs by Hanno Schwalm a few years ago, but I've been out of the Acorn scene since 2000, recently returned with an Iyonix. Hanno's site seems to be down and no reply from his old e-mail address. Anton -- Hi, By the process of poking various fingers onto keys Anton generated this: > Anyone know of a version of Forth for RISC OS? > > I used to use Forthmacs by Hanno Schwalm a few years ago, but I've been out > of the Acorn scene since 2000, recently returned with an Iyonix. Hanno's > site see...

FORTH
Has anyone got an implementation working on a TREO 600? Ian implementation of what On Fri, 23 Apr 2004 18:44:49 +0000 (UTC), "Ian Jones" <bellevueparkw@btinternet.com> wrote: |Has anyone got an implementation working on a TREO 600? | |Ian | Alien at Large wrote: > On Fri, 23 Apr 2004 18:44:49 +0000 (UTC), "Ian Jones" > <bellevueparkw@btinternet.com> wrote: > > |Has anyone got an implementation working on a TREO 600? > | > |Ian > > implementation of what What he said in the subject line. (Hint: it&#...

Id love to surf web with 4megs ram forth pc using forth and forth chips
when will this happen? cant wait!! On 9/27/2013 11:52 AM, the_gavino_himself wrote: > when will this happen? > > cant wait!! > I'll happen when someone comes up with several $M in funding. Cheers, Elizabeth -- ================================================== Elizabeth D. Rather (US & Canada) 800-55-FORTH FORTH Inc. +1 310.999.6784 5959 West Century Blvd. Suite 700 Los Angeles, CA 90045 http://www.forth.com "Forth-based products and Services for real-time applications since 1973." ================================================== Elizabeth D Rather wrote: > On 9/27/2013 11:52 AM, the_gavino_himself wrote: >> when will this happen? >> >> cant wait!! >> > > I'll happen when someone comes up with several $M in funding. With 4 megs of RAM? I wouldn't do that even if I had large funding. This is not enough memory to display a single cat image, so it's not worth considering. -- Bernd Paysan "If you want it done right, you have to do it yourself" http://bernd-paysan.de/ On Tuesday, October 1, 2013 11:01:15 PM UTC+1, Bernd Paysan wrote: > With 4 megs of RAM? I wouldn't do that even if I had large funding. Thi= s=20 > is not enough memory to display a single cat image, so it's not worth=20 > considering. This is true. Cat images are big. Especially images of lions - because they= ar...

Where's the 'forth algebra' ?
For beginners who don't want to learn by doing [like bicycling] eg. for the BEGIN code1 WHILE code2 REPEAT construct:-- code1 is executed N times, wheras code2 is executed N-1 times. The stak-growth during the N*code1 + (N-1)*code2 executions must be constant, independant of N. For N,x,y,C : intergers:- Nx+(N-1)y = C => x = y = 0 is a solution. And since WHILE consumes tos, code2 must increment the stack to compensate for the consumption by WHILE. Also code1 must exit with at least 1 for stakDepth. And what else did I forget ? So where's the forth algebra, listing the tos-conditions at the various reserved words in the various control structures ? == TIA On Jan 1, 8:38=A0pm, AliBama@gmail wrote: > For beginners who don't want to learn by doing [like bicycling] > =A0eg. for the BEGIN code1 WHILE code2 REPEAT construct:-- > code1 is executed N times, wheras code2 is executed N-1 times. > The stak-growth during the N*code1 + (N-1)*code2 executions > must be constant, independant of N. > For N,x,y,C : intergers:- > Nx+(N-1)y =3D C > =3D> x =3D y =3D 0 is a solution. > And since WHILE consumes tos, code2 must increment the stack > to compensate for the consumption by WHILE. > Also code1 must exit with at least 1 for stakDepth. > And what else did I forget ? > So where's the forth algebra, listing the tos-conditions at the > various reserved words in the various control structures ? Why are you making this comple...

to learn forth is it better to read gforth manual first or starting forth?
first? The more I try tcl and lisp; the more the massive complexity stuns me. So much stuff to learn. Then I remember forth shit forth is pretty SIMPLE right? Then I realise I have no clue even how to do file stuff I do in tcl or shell in forth or if there is something like: grep, awk, cron, or rsync in forth...Then I am back using tcl or shell since I can get most of my sysadmin stuff done with them. I think ok people have told me many things here. Bernd has a page with how he developed a small web server in forth, and mentioned how forth is quite good at string manipulations, despite perl or whatever claiming it is the best. Reading how he did it almost exploded my brain. Tons of unknown symbols. http://www.jwdt.com/~paysan/httpd-en.html Once one learns all the forth syntax...since forth is general purpose...does everything become easy? simple? On Jun 22, 11:27=A0am, gavino <gavcom...@gmail.com> wrote: > first? > > The more I try tcl and lisp; the more the massive complexity stuns > me. =A0So much stuff to learn. Then I remember forth shit forth is > pretty SIMPLE right? Then I realise I have no clue even how to do file > stuff I do in tcl or shell in forth or if there is something like: > grep, awk, cron, or rsync in forth...Then I am back using tcl or shell > since I can get most of my sysadmin stuff done with them. =A0I think ok > people have told me many things here. =A0Bernd has a page with how he > developed a small web s...

Writing ANS Forth in ANS Forth
Hi I'm currently attempting to write an ANS-compliant ITC Forth system for the ARM as a personal learning project. I've implemented my system primitives as code words and am now starting to look at the implementation of the high-level words. I've noticed that a number of systems use non-ANS definitions or user variables such as LATEST in their implementation of high-level words. I'm currently trying to decide how this fits in with a strictly ANS-compliant system. Here are my thoughts so far regarding two possible approaches... 1) Implement non-ANS words and use them in high-level ANS word definitions. Pros - Makes implementation of some words easier(?). Cons - Non-ANS words visible to the user. System always has bespoke extensions whether you want it to or not. High-level definitions not portable. 2) Only implement high-level ANS words in terms of other ANS words. Pros - 'Cleaner' implementation(?). System has no bespoke extensions. Using SEE on high-level words only shows ANS source, so the user only sees standard documented words. Cons - Some words that would have previously been high-level would have to be implemented as code words where no suitable ANS primitives exist. So, should a strictly ANS-compliant Forth only ever be implemented in ANS Forth? (and is that even possible/practical?) I guess that without the visibility provided by WORDS and SEE this really becomes a non-issue with the user being unaware that there are a number of und...

Web resources about - 3 books on eBay: Starting FORTH; Thinking FORTH; FORTH Programmer's Handbook - comp.lang.forth

Resources last updated: 3/26/2016 3:48:23 PM