home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / computer-lang / forth-faq / part5 < prev    next >
Encoding:
Text File  |  2000-07-05  |  28.5 KB  |  707 lines

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!howland.erols.net!portc.blue.aol.com.MISMATCH!portc03.blue.aol.com!portc01.blue.aol.com!cyclone2.usenetserver.com!news-out.usenetserver.com!sn-xit-03!supernews.com!sn-inject-01!corp.supernews.com!sabik.taygeta.com!jon
  2. From: jdv@forth.org (J. D. Verne)
  3. Newsgroups: comp.lang.forth,comp.answers,news.answers
  4. Subject: comp.lang.forth FAQ: Books & Periodicals (5 of 7)
  5. Supersedes: <forth-faq-5-960119042@forth.org>
  6. Followup-To: comp.lang.forth
  7. Date: Tue, 04 Jul 2000 11:43:03 GMT
  8. Organization: The Forth Interest Group
  9. Lines: 686
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 08 Aug 00 11:44:02
  12. Message-ID: <forth-faq-5-962711042@forth.org>
  13. References: <forth-faq-1-962711042@forth.org> 
  14. Reply-To: faq@forth.org (FAQ maintainers list)
  15. Keywords: FAQ FORTH FIG
  16. X-Complaints-To: newsabuse@supernews.com
  17. Distribution: world
  18. Originator: jon@sabik.taygeta.com
  19. Xref: senator-bedfellow.mit.edu comp.lang.forth:58499 comp.answers:41433 news.answers:186962
  20.  
  21. Posted-By: auto-faq 3.3 (Perl 5.004)
  22. Archive-name: computer-lang/forth-faq/part5
  23. Posting-Frequency: Monthly.  A how-to-find-the-FAQ article is posted weekly.
  24.  
  25.         comp.lang.forth Frequently Asked Questions, part 5 of 6
  26.                    Books, Periodicals, and Tutorials
  27.  
  28.                        Chris Jakeman, 3 Dec 1999
  29.  
  30.   Changes since the previous posting are marked with a "|".
  31.   Please send your updates, comments or suggestions to me
  32.   at cjakeman@bigfoot.com
  33.  
  34. ------------------------------
  35.  
  36. | Subject: Table of Contents
  37.  
  38.         [1] Books - Organisation
  39.         [2] Books - Tutorial
  40.         [3] Books - Advanced
  41.         [4] Books - Related
  42.         [5] Periodicals
  43.         [6] Standards Documents
  44.         [7] On-line - Tutorials
  45.         [8] Other documents
  46.         [9] Suppliers
  47. |      [10] Libraries
  48.        [11] Indexes
  49.  
  50. ------------------------------
  51.  
  52. Subject: [1] Books - Organisation
  53.  
  54. There is not space here to provide an abstract to every book on Forth.
  55. Instead this is a guide to those items which Forth users have found
  56. most helpful, together with a list of other Forth books.  If you have
  57. been especially helped by a book, please write me an abstract for it.
  58.  
  59. Where publications are not widely available, a supplier is listed.
  60. Approximate prices are given as a guide.
  61.  
  62. ------------------------------
  63.  
  64. Subject: [2] Books - Tutorial
  65.  
  66. "Starting FORTH: an introduction to the FORTH language and operating
  67. system for beginners and professionals" Leo Brodie, Prentice Hall 1981
  68. (2nd Ed., 1987), 346 pages, ISBN 0-13-843079-9, price $29.
  69. An ANS version is in preparation.
  70.  
  71.   Chris Jakeman <cjakeman@bigfoot.com> writes:
  72.   This is the classic introduction to Forth, with helpful cartoons,
  73.   exercises and solutions.  See also Brodie's "Thinking Forth" below.
  74.  
  75.   Glen Haydon writes "To try out the exercises, use MVP Forth which
  76.   matches exactly except for ' (tick).  See www.theforthsource.com." 
  77.   Forth Guide, from Mountain View Press, is a guide to MVP Forth and
  78.   complements Starting Forth and is available on-line at
  79.   www.theforthsource.com.
  80.  
  81.   The exercises have also been ported to ANS Forth by Ben Hoyt, see
  82.   ftp.taygeta.com/pub/Forth/Applications/ANS/strtfrth.txt.
  83.  
  84.  
  85. "The Forth Programmer's Handbook" E.Conklin & E.Rather, Forth Inc.
  86. 1997, 228 pages ISBN 0-9662156-0-5, price $50.
  87.  
  88.   This book is aimed at experienced programmers new to Forth and is
  89.   more detailed and technical than "Starting Forth".  It is also a
  90.   good reference for ANS Forth.  See www.forth.com for excerpts.
  91.  
  92.  
  93. "The Forth Course" Richard Haskell, 156 pages with disk, price $25,
  94. supplier FIG.
  95.  
  96.   FIG writes:
  97.   This set of 11 lessons is designed to make it easy for you to learn
  98.   Forth.  The material was developed over several years of teaching
  99.   Forth as part of a senior/graduate course in desing of embedded
  100.   software computer systems at Oakland Univeristy in Rochester,
  101.   Michigan.
  102.  
  103.  
  104. "FORTH: A Text And Reference" Mahon Kelly and Nick Spies,
  105. Prentice-Hall, 1986, 487pps ISBN 0-13-326331-2 and in hardcover
  106. 0-13-326349-5, $19 and $25 from MMS below.
  107.  
  108.   Dick Miller <MMS@TheMillers.com> writes:
  109.   Very readable, covers beginner level through relatively advanced,
  110.   including Assembler and 8087 math co-processor details, particularly
  111.   appropriate to IBM PC and MMSFORTH, but very strong for general use
  112.   as well.  The only college-level Forth textbook, complete with
  113.   exercises and answers.
  114.  
  115.  
  116. "Forth Applications In Engineering And Industry" John Matthews,
  117. Ellis Horwood, 1989 ISBN 0-85312-659-3, price UKP35.
  118. Currently out of print, this book may be available from libraries.
  119.  
  120.   MPE Ltd. <Sales@mpeltd.demon.co.uk> writes:
  121.   If you are starting out in the field of real-time control of hardware
  122.   using Forth, then this book is for you!  This text covers most
  123.   aspects of real-time control under Forth, from the very basics of
  124.   what Forth is, through to control loops and digital implementations
  125.   of analogue filters.
  126.  
  127.  
  128. "Embedded Controller FORTH for the 8051 family" William H. Payne,
  129. Academic Press, 1990, 511 pages with DOS disks, ISBN 0125475705,
  130. price $80 book, $20 disk.
  131.  
  132.   J. Fulcher, Computing Reviews, 9105-0316 writes:
  133.   ... This hobbyist-style book goes into considerable detail regarding
  134.   the implementation of FORTH on the i8051 family of microcontrollers
  135.   (down to circuit diagrams, PCB layouts, and wire-wrap board
  136.   schematics) ... Almost two-thirds of this book is devoted to
  137.   appendices -- 19 in all.  These primarily contain code listings ... 
  138.  
  139.   Paul Frenger, SIGFORTH, 2(4):31-32, 1990 reviews the book and gives
  140.   it 10/10.  Notes that the book contains everything you need: all the
  141.   source is there as well as all the circuit diagrams.  There are 19
  142.   appendices, which make up half of the book, and contain things like:
  143.   the source to the 8086 Forth, 8051 Forth, full screen editor code,
  144.   8051 disassembler code, Nautilus metacompiler, 8086/8051
  145.   meta-assemblers, Forth decompilers and much more.
  146.  
  147.  
  148. "Forth from Inside" Viviane Beullens, on-line only, 1998, 100 pages, 
  149. contact Viviane.Beullens@ping.be, price $30
  150.   Intended Audience: Beginners in Forth programming
  151.   Reasons to read it: to get started in Forth
  152.  
  153.  
  154.   Paul Frenger <pfrenger@ix.netcom.com> writes:
  155.   I just got the Forth Archive CD/ROM from MVP (see section 7) and it's great!
  156.   Glen Haydon also has an excellent collection of Forth books and software,
  157.   much of it seminal (ie: ancient), that FIG no longer carries or never
  158.   carried. His "All About Forth" reference is the single most useful
  159.   Forth-internals book I have ever seen."
  160.  
  161. Other titles are:
  162.   93, Koller, FORTH und FORTH-Prozessoren, expert-verlag, 3-8169-0785-7
  163.   92, Petremann and Guillaumaud, TURBO-Forth: TFGRAF Manuel du package 
  164.       graphique pour TURBO-Forth, MP7
  165.   90, Zech, Forth for Professionals, Ellis Horwood, 0-13-327040-8
  166.   88, Anderson and Tracy, Mastering Forth
  167.   87, Henric-Coll, La Practique du Forth avec Hector I
  168.   87, Zech, Die Programmiersprache FORTH, Franzis-Verlag GmbH Muenchen,
  169.       Recommended by Dusan Vukic <Dusan@vukic.forth-ev.de>
  170.       and Andreas Jung <ajung@informatik.uni-rostock.de>
  171.       It describes mainly the Fig-Forth model and goes deeply
  172.       into details. The dialects Forth-79 and Forth-83 are also described
  173.       in a special chapter.
  174.   86, TURBO-Forth: Manuel d'apprentissage, REM Corp
  175.   86, TURBO-Forth: Guide de rΘfΘrence, REM Corp
  176.   85, Bishop, Exploring Forth, Prentice-Hall, 0-246-12188-2
  177.   85, Burnap, Forth, The Fourth-Generation Language
  178.   85, McCabe, Kevin, et Axel Harvey, _Le_Forth_, 1985, Mount Royal (Quebec),
  179.       Modulo, ISBN 2-89113-048-0; Paris (France), Belin, ISBN 2-7011-0587-0.
  180.   85, Olney and Benson, Fundamental Forth, Pan Books
  181.   85, Petremann, Zupan and Presmenil, FORTH pour CP/M & MSDOS, Loisitech
  182.   85, Salman, Forth, Macmillan 0-333-36798-7
  183.   84, Anderson, Mastering Forth, Bowie (yes, same title as Tracy above :)
  184.   84, Armstrong, Learning Forth
  185.   84, Chirlian, Beginning Forth
  186.   84, Lampton, Forth for Beginners
  187.   84, Oakley, Forth For Micros, Newnes Technical Books, 0-408-01366-4
  188.   84, Petremann and Rousseau, Tours de Forth, Eyrolles
  189.   84, Wainwright, BASIC & Forth In Parallel, Babani (Pub.), 0-85934-113-5
  190.   83, de Grandis-Harrison, Forth on the BBC Microcomputer, 0-907876-06-4
  191.   83, McCabe, Forth Fundamentals, Matrix
  192.   83, Petremann and Rousseau, ZX-FORTH, Eyrolles
  193.   83, Winfield, The Complete Forth, Sigma Technical Press, 0-905104-22-6
  194.   82, Hogan, Discover Forth, Osborne
  195.   82, Scanlon, Forth Programming, Sams
  196.   81, Katzan, Invitation to Forth, Petrocelli Books
  197.   81, Knecht, Introduction To Forth, Sams
  198.   ??, Hendtlass, Real-Time Forth (on-line in Postscript format from
  199.       www.forth.org at ftp://ftp.taygeta.com/pub/Forth/Literature/rtf5pps.zip
  200.   ??, Pitman, Pocket Guide to Forth
  201.  
  202.  
  203.   MVP-Forth Series
  204.   1 - All About Forth, '90, Haydon
  205.   2 - MVP Forth source listings, '83?, Haydon & Kuntz
  206.   3 - Integer and Floating Point, '83, Koopman
  207.   4 - Expert System, '84, Park
  208.   5 - File Management System, '84, Moreton
  209.   6 - Expert Tutorial, '84, Derick
  210.   7 - Forth Guide, '85, Haydon
  211.   8 - IBM Professional Application Development System, '85, Wempe
  212.   9 - Word Processor And Calculator, Programmers Guide, '85, Wempe
  213.  10 - Word Processor And Calculator, File & Print source, '85, Wempe
  214.  
  215. See also the FAQ: on-line - part 2/6, for tutorials and Forth systems to
  216. try them on.
  217.  
  218. ------------------------------
  219.  
  220. Subject: [3] Books - Advanced
  221.  
  222.  "Scientific FORTH: a modern language for scientific computing"
  223.   Julian V. Noble, Mechum Banks Publishing, 1992, 300 pages,
  224.   ISBN 0-9632775-0-2, price $50 incl. disk.
  225.  (1st Ed. sold out, FIG still has a few, also Peer-To-Peer
  226.   Communications Inc, San Jose CA at $40 without disk)
  227.  
  228.   Julian V. Noble <jvn@fermi.clas.Virginia.EDU> writes:
  229.   While not intended for the Forth novice, Scientific FORTH contains a
  230.   good many serious examples of Forth programming style, useful programs,
  231.   as well as innovations intended to simplify number crunching in Forth.
  232.   It can now be found in the libraries of several major universities
  233.   (e.g. Yale, U. of Chicago and Rockefeller U.) and government and
  234.   industrial laboratories (e.g. Fermilab and Motorola).  It comes with a
  235.   disk containing all the programs discussed in the book.
  236.  
  237.  
  238. "Thinking FORTH" Leo Brodie, Prentice Hall, 1984, ??? pages,
  239. ISBN: 0-13-917576-8 and 0-13-917568-7 (pbk.), price $20.
  240.  
  241.   Dick Miller <MMS@TheMillers.com> writes:
  242.   This is a top-notch book on strategy, and always was our [MMS] top
  243.   recommendation for the SECOND book, after you bought a textbook to
  244.   learn the Forth words.  This one teaches you which ones to select
  245.   when, how to hone your habits for better Forth (and other)
  246.   programming, etc.  It's been unavailable for a year or two, and has 
  247.   been reprinted at last!  MMS has worked to reduce its price from a 
  248.   proposed $40 (in paperback), and is pleased to offer it at $19.95.
  249.  
  250.  
  251. "Forth: The Next Step" Ron Geere, Addison-Wesley, 1986, 89 pages,
  252. ISBN 0-201-18050-2, price ??.
  253.  
  254.   Stephen J. Bevan <bevan@cs.man.ac.uk> writes:
  255.   As the title might suggest, this is not for the complete beginner.
  256.   It is aimed at those who have mastered the idea of reverse polish
  257.   ... etc. and now want to do something a bit more complicated.
  258.   Covers areas like: using double length numbers, formatting,
  259.   reading/writing values from/to a port and `infinite' precision
  260.   integers.
  261.  
  262.  
  263. "Object-oriented Forth - Implementation of Data Structures" Dick Pountain
  264. Academic Press, 1987, 108 pages, ISBN 0-12-563570-2, price $35.
  265.  
  266.   Chris Jakeman <cjakeman@bigfoot.com> writes:
  267.   Pountain <diskp@bix.com> is a Byte contributing editor.  His "book
  268.   sets out to develop systematic ways of constructing complex data
  269.   structures in Forth ... with a few easy to use syntax extensions to
  270.   the language."  Efficient techniques for records and arrays are
  271.   presented and refined with great clarity.  Objects are built from
  272.   these by adding methods with a small change to the dictionary
  273.   structure.  The techniques are demonstrated using lists, a heap and
  274.   a dynamic simulation of queuing at the bank.
  275.  
  276.  
  277. "Forth: The New Model - A Programmer's Handbook" Jack Woehr,
  278. M&T Publishing, 1992, 315 pages, ISBN: 0-13-036328-6, DOS disk included,
  279. price $45.
  280.  
  281.   Describes features of ANS Forth and how to use it to write portable
  282.   Forth programs.  Published 2 years before the Standard was approved,
  283.   it predicts the Standard very closely.  Currently the only book about
  284.   ANS Forth.
  285.  
  286.   Ong Hian Leong <scornd4@solomon.technet.sg> writes:
  287.   The author is (as at time of print) VP of Forth Interest Group and
  288.   member of X3J14, so he presumably knows what he's talking about. 8-)
  289.  
  290.  
  291. Threading mechanisms:
  292.   Stephen Pelc <sfp@mpeltd.demon.co.uk> says "The best analysis of the
  293.   tradeoffs of threaded code and memory performance can be found in
  294.   Interpretation and Instruction Path Coprocessing by Eddy H. Debaere
  295.   and Jan M. Van Campenhout, MIT Press, ISBN 0-262-04107-3"
  296.  
  297.   Mike Coughlin <mikc@gnu.ai.mit.edu> writes: The best article ever
  298.   published on the subject, "Varieties of Threaded Code for Language
  299.   Implementation" by Terry Riter and Gregory Walker, Byte Magazine,
  300.   Sep. 1980 (not in August which was a special Forth issue) and
  301.   reprinted by FIG along with the other Forth articles from Byte.
  302.   Also available on the Byte CD.
  303.  
  304.   Also see Anton Ertl's paper at http://www.complang.tuwien.ac.at/
  305.   forth/threaded-code.html
  306.  
  307.   Neal Crook <nealc@lsil.com> recommends "a good paper" by 
  308.   Brad Rodriguez, from a series in "The Computer Journal" at
  309.   http://www.zetetics.com/bj/papers/moving1.htm in which he
  310.   specifically addresses the question of choosing a threading model
  311.   for a given processor.
  312.  
  313.   For some notes on token-threading, try looking at stuff related to
  314.   Brad Eckert's Firmware Factory, at http://www.nakatsu.com/forth/
  315.  
  316.  
  317. "Designing and Programming Personal Expert Systems" Townsend, Carl,
  318.  Feucht, Dennis, TAB Books Inc, 1986, ISBN: 0-8306-2692-1.  Not in print.
  319.  
  320.   Contains LISP and Prolog emulations in Forth, including a unification
  321.   algorithm.  It also has some minimum distance classifier code. The
  322.   application is fault diagnosis in locomotives.
  323.  
  324. Carl Townsend & Dennis Feucht, _Designing and Programming Personal Expert
  325. Systems_, Tab Books, 1986.
  326.  
  327.  
  328. "eForth Implementation Guide" Dr.C.H. Ting, available from FIG, 54 pages,
  329. $25
  330.  
  331.   Dave Taliaferro <dtaliaf@Rt66.com> writes:
  332.   This is a good book for building your own Forth system.  I used this to
  333.   port eForth to a DSP.  Teaches how to build Forth from assembly macros
  334.   and primitives. There are eForth versions for several processors.
  335.  
  336.  
  337. Other titles are:
  338.   90, Zech, Forth for Professionals, Ellis Horwood, 0-13-327040-8
  339.         from Computer Literacy on 408-435-0744.  includes a discussion on
  340.         threading mechanisms.
  341.   87, Dr.Dobb's Toolbook of Forth, Vols I & II, M&T Publishing
  342.   86, Reynolds, Advanced Forth, Sigma
  343.   86, Terry, Library of Forth Routines and Utilities
  344.   85, Olney and Benson, Forth Techniques, Pan Books, 0-330-28961-6
  345.   85, Roberts, Forth Applications, ELCOMP Publishing, 3-88963-061-8
  346.   84, Feierbach, Forth Tools and Applications, Reston
  347.   81, Loeliger, Threaded Interpretive Languages, Byte Books, 0-07-038360-x
  348.  
  349. -----------------------------
  350.  
  351. Subject: [4] Books - Related
  352.  
  353.   "FORTH -- A Language for Interactive Computing" C.H.Moore and G.C.Leach,
  354.   1970
  355.  
  356.   This first paper to use the name "Forth" describes it as it was in 1970.
  357.   There are surprising differences from and surprising similarities with 
  358.   modern Forth systems. Available on-line at:
  359.   http://www.dnai.com/~jfox/F70POST.ZIP
  360.  
  361.  
  362. "The Evolution Of FORTH - An Unusual Language" C.H.Moore, Byte,
  363. Aug. 1980.
  364.  
  365.   Forth's history by its creator.
  366.  
  367.  
  368. "The Evolution of Forth"  E.D.Rather, D.R.Colburn, C.H.Moore,
  369. ACM SIGPLAN Notices, Volume 28, No.3 March 1993, 46 pages.
  370.  
  371.   An larger and more recent history of Forth by the early pioneers.
  372.   This is also available on the Forth Inc. home page at
  373.   http://www.forth.com
  374.  
  375.  
  376. "OpenBoot Command Reference" part no: 800-6076-11, revision A, March 1993
  377.   and
  378. "Writing FCode Programs" Sun, sold by the Forth Interest Group. 
  379.   It's $50-$60.
  380.  
  381.  
  382. "Stack Computers: The New Wave" Phillip Koopman, John Wiley & Sons, 1989,
  383. ISBN 0-470-21467-8, price $82.
  384.  
  385.   Stephen J. Bevan <bevan@cs.man.ac.uk> writes:
  386.   This isn't a book about Forth, rather it is about computers that
  387.   potentially execute Forth very efficiently.  The book contains a
  388.   detailed overview of a number of Forth chips as well as a potted
  389.   history of what seems to be every stack-based computer ever
  390.   designed.
  391.  
  392.   Paul Frenger, SIGFORTH, 1(3):28-29, 1989 writes:
  393.   Overall, I highly recommend this book to anyone who programs in
  394.   Forth or any other high level language of whatever variety, or who
  395.   is interested in the hardware details of Forth engines or the
  396.   pitfalls of conventional CPU design.
  397.  
  398.   Stack Computers is in print from Mountain View Press, see
  399.   http;//theforthsource.com
  400.  
  401.   The author <koopman@cs.cmu.edu> reports (July 96):
  402.   My stack computer architecture book has recently gone out of print,
  403.   but I still receive occasional inquiries as to availability. The
  404.   former publisher, Ellis Horwood Ltd., has graciously returned the
  405.   copyright ownership to me.  So, I have decided to place the book
  406.   on-line at http://www.cs.cmu.edu/~koopman/stack_computers/index.html
  407.  
  408.   The book contains, among other things, case studies of seven late-80's
  409.   stack computers.  Perhaps there is renewed relevance with Java (and,
  410.   perhaps not -- that question has already been debated at length).
  411.   The book is still copyrighted, but is readable in its entirety from
  412.   the above URL (see the copyright statement at that URL for details).
  413.  
  414.   I don't have time, and there doesn't seem to be market demand at this
  415.   point, for a revised edition.  However, if you e-mail me pointers to
  416.   web sites that describe newer stack computer information, I will
  417.   consider putting them in the on-line supplement as time permits.
  418.  
  419.  
  420. "More on Forth Engines" Dr.C.H.Ting, Editor
  421.   For a description of each issue see:
  422.   http://www.dnai.com/~jfox/offete.html
  423.  
  424.  
  425. "Write Your Own Programming Language Using C++" Norman Smith,
  426. Wordware Publishing, Plano, Texas. 108 pages, DOS disk included,
  427. ISBN 1-55622-264-5, price: $15.
  428.  
  429.   Norman E. Smith <smithn@orvb.saic.com> writes:
  430.   This book presents a minimal Forth implementation called Until, for
  431.   UNconventional Threaded Interpretive Language.  Until is designed
  432.   to be used as a macro language embedded in other applications.  It
  433.   can both call and be called by other C functions.
  434.  
  435.   Chris Jakeman <cjakeman@bigfoot.com> writes:
  436.   Continued development has enhanced Until since this publication.
  437.   For details of the latest public version, see FAQ: system - part 4/6.
  438.  
  439.  
  440. "Thinking Postscript" Glenn Reid, out-of-print but now on-line at
  441. http://www.rightbrain.com/pages/books.html"
  442.  
  443.   Olivier Lefevre <nnylfv@ny.ubs.com> writes:
  444.   This classic book is not a cookbook but instead goes into
  445.   the philosophy of PostScript, which has much in common with Forth.
  446.  
  447. ------------------------------
  448.  
  449. Subject: [5] Periodicals
  450.  
  451. Forth Dimensions (ISSN 0884-0822)
  452.   Published 6 issues/year to members; Marlin Ouverson, editor
  453.   <editor@forth.org>.  Subscriptions are US$45/year,
  454.   plus US$15/year for foreign subscriptions.  Forth Interest Group,
  455.   100 Dolores St, Suite 183, Carmel, CA 93923 USA,
  456. |  831 373 6784 FAX: 831 373 2845
  457. |  office@forth.org  http://www.forth.org/fig.html
  458.  
  459. Brad Rodriguez <bj@headwaters.com> writes:
  460.   Forth Dimensions is the official publication of the Forth Interest
  461.   Group, and is probably the foremost journal devoted exclusively to the
  462.   Forth language.  It has been in publication since 1979.
  463.  
  464.  
  465. FORML and euroForth Conference Proceedings
  466.   Published annually by FIG at $40. FORML is an educational forum for 
  467.   sharing and discussing new or unproved proposals intended to benefit 
  468.   Forth.  The first conference was held in 1980 and euroForth 
  469.   conferences began in 1992.  FIG (above) publishes an index for these.
  470.  
  471.  
  472. Rochester Forth Conference
  473.   Published annually by the Institute for Applied Research at $25 to
  474.   $35 (depending on year).
  475.   The conference covers all topics of Forth implementation and
  476.   application.  Conferences began in 1981.
  477.   See http://dec.bournemouth.ac.uk/forth/rfc/index.html for an index.
  478.  
  479.  
  480. Does anyone have information about:
  481. - conferences in Australia, China etc.?
  482.  
  483.  
  484. Journal of Forth Application and Research (ISSN 0738-2022)
  485.   Published nominally 4 issues/year; 
  486.   Institute for Applied Forth Research Inc.,  Box 1261, Annandale,
  487.   VA 22003, USA.  
  488.  
  489. Peter Knaggs <pjk@bcs.org.uk> writes:
  490.   JFAR is the only peer-reviewed Forth journal.  It has been revived
  491.   after a long hiatus, see
  492.   http://dec.bournemouth.ac.uk/forth/jfar/index.html
  493.  
  494.  
  495. The Computer Journal
  496.   Published 6 issues/year; Dave Baldwin, editor <dibald@netcom.com>.
  497.   Subscriptions are US$24/year in U.S., US$34/year Canada/Mexico (air
  498.   mail), US$44/year foreign (air mail).  The Computer Journal, P.O. Box
  499.   3900, Citrus Heights, CA 95611-3900 USA, telephone 916-722-4970, fax
  500.   916-722-7480, email tcj@psyber.com, <http://www.psyber.com/~tcj>.
  501.  
  502.   Brad Rodriguez <bj@headwaters.com> writes:
  503.   The Computer Journal is not a Forth magazine; it is devoted to
  504.   "classic", small, and non-mainstream computers.  It frequently carries
  505.   articles about the Forth language.
  506.  
  507.  
  508. ACM SIGPlan Notices
  509.   The ACM SIGPlan Notices journal has a Forth column which appears
  510.   approximately six times a year.
  511.   ACM, 1515 Broadway, New York, NY 10036-5701, 212-869-7440
  512.     Vol.31 No.4,  Apr 96: "Survey of Object Oriented Forths"
  513.     Vol.31 No.4,  Apr 96: "Toward an Object Oriented Forth"
  514.     Vol.31 No.8,  Aug 96: "Thoughts on the 1996 Rochester Forth Conference"
  515.     Vol.31 No.12, Dec 96: "A Whirlwind Tour of Forth Resources"
  516.     Vol.32 No.2,  Feb 97: "Introduction to the Beetle Forth Virtual Processor"
  517.     Vol.32 No.4,  Apr 97: "A Review of Robotics Languages"
  518.     Vol.32 No.6,  Jun 97: "Forth as a Robotics Language"
  519.     Vol.32 No.11, Nov 97: "Venturing Forth with a Flashlight"
  520.     Vol.33 No.2,  Feb 98: "Observations on the EuroForth 97 Conference"
  521.     Vol.33 No.3,  Mar 98: "The Growing Machine, a Pre-Forth Language 
  522.                            Implementation"
  523.  
  524.  
  525. Some national FIG groups publish their own periodicals, eg 
  526. - Forthwrite (ISSN 0265-5195) (6 issues/year) from FIG UK and
  527. - Vierte Dimension (4 issues/year) from Forth-Gesellschaft e.V.
  528.  
  529. See the FAQ: groups - part 6/6 for details.
  530.  
  531. ------------------------------
  532.  
  533. Subject: [6] Standards Documents
  534.  
  535. For details of the Forth standards see the FAQ: general - part 1/6.
  536.  
  537. Published standards since 1978 are Forth 79 and Forth 83 from the Forth
  538. Standards Team, ANS Forth - document X3.215-1994 - by the X3J14
  539. Technical Committee and the Open Boot Standard.
  540.  
  541. The most recent standard, ANS Forth, defines a set of core words and
  542. some optional extensions and takes care to allow great freedom in how
  543. these words are implemented.  The range of hardware which can support an
  544. ANS Forth Standard System is wider than any previous Forth standard and
  545. probably wider than any programming language standard ever.  The
  546. document includes 90 pages of annexes, providing an insight into the
  547. decisions which had to be taken in drafting ANS Forth.
  548.  
  549. Copies of the standard cost $193 from the American National Standards
  550. Institute Sales Department (212) 642-4900, but the final draft of ANS
  551. Forth is free and available (subject to copyright restrictions) at:
  552.  ftp://ftp.uu.net/vendor/minerva/x3j14/dpans94.zip (Word For Windows, v2)
  553.  ftp://ftp.uu.net/vendor/minerva/x3j14/dpans94.hqx (Word For Macintosh)
  554.  ftp://taygeta.com/pub/Forth/Literature/dpans94a.zip (plain ASCII)
  555.  
  556.  ANS Forth was adopted by ISO as an international standard and published
  557.  in June 97 as ISO/IEC 15145:1997
  558.  
  559.  
  560. The Open Boot Standard defines the use of Forth to configure the
  561. hardware attached to a computer at startup.  It is a token-threaded,
  562. open standard closely modelled on ANS Forth used by Sun, IBM, Motorola
  563. and Apple.  See also section 6 below:
  564.  
  565. IEEE Std 1275-1994 is recognised as an American National Standard:
  566. "IEEE Standard for Boot (Initialization Configuration) Firmware:
  567. Core Requirements and Practices, IEE Std 1275-1994, 262p,
  568. ISBN 1-55937-426-8, about $60 from IEEE Computer Society at
  569.   The Institute of Electrical and Electronic Engineers Inc.
  570.   345 East 47th Street, New York, NY 10017-2394, USA,
  571.   voice 1-908-981-1393, fax: 1-908-981-9667, web: http://www.ieee.org,
  572.   email stds.info@ieee.org.
  573.  
  574. See also the Sun web-site to find:
  575.   docs.sun.com            All manuals from Sun
  576.   playground.sun.com      Holds the working group documents.
  577.  
  578. ------------------------------
  579.  
  580.   Subject: [7] On-line Tutorials
  581.  
  582.   Getting Started with Forth -- www.sunterr.demon.co.uk/guide.htm
  583.   More a guide to getting started than a Forth tutorial, Dave Pochin
  584.   (FIG UK) has published this guide to help you find, install and run 
  585.   your first Forth.
  586.  
  587.   Step-by-step instructions carry you over the pitfalls and get you
  588.   going in the shortest possible time.
  589.  
  590.   The material is also packaged for easy downloading.
  591.  
  592.  
  593.   Julian Noble's Forth Primer (at
  594.   ftp://ftp.forth.org/pub/Forth/Literature/fprimer.zip)
  595.   dates from 1992 and he has now updated it (1999) to suit Win32Forth.
  596.   The new primer is at 
  597.   http://Landau1.phys.virginia.edu/classes/551/primer.txt
  598.  
  599.  
  600. ------------------------------
  601.  
  602.   Subject: [8] Other Documents
  603.  
  604. CHIPS
  605.  
  606.   For details of the F21 chips, see
  607.   http://pisa.rockefeller.edu:8080/MISC/F21.specs
  608.  
  609.  
  610.   For the RTX2010 from Harris Semiconductor, see
  611.   http://www.intersil.com/data/fn/fn3/fn3961/fn3961.pdf
  612.   (Intersil bought the company)
  613.  
  614.   Except some slight differences in the instruction set, this document
  615.   is applicable to the RTX2000. The processors are pin-compatible.
  616.  
  617.  
  618. OPTIMISING
  619.  
  620.   Bernd Paysan writes "Anton Ertl wrote a paper, 
  621.   'RISCs Are Faster Than Stack machines', several years ago - you can
  622.   find it on his homepage, http://www.complang.tuwien.ac.at/anton/. 
  623.   He explains how to write an optimizing Forth compiler that compiles 
  624.   to code approximately as good as a good C compiler generates on the 
  625.   same machine. RAFTS is well and alive (although it currently 
  626.   generates code only for MIPS processors)."
  627.  
  628.  
  629. THREADING
  630.  
  631.   Peter M. Kogge, "An Architectural Trail to Threaded-Code Systems",
  632.   IEEE Computer Journal, Mar 1982, pages 22-32 - Explains the design
  633.   of (a classical implementation of) Forth, starting with threaded
  634.   code, then adding the parameter stack, constants, variables, 
  635.   control structures, dictionary, outer interpreter and compiler."
  636.  
  637.  
  638.   SB writes: "A most excellent discussion on all threading varieties
  639.   by Brad Rodriquez is at http://www.zetetics.com/bj/papers/moving1.htm
  640.   Be sure to download the Figures showing code layout for each
  641.   threading method."
  642.  
  643.  
  644.   Anton Erlt discusses the threading alternatives in
  645.   http://www.complang.tuwien.ac.at/forth/threaded-code.html
  646.  
  647. ------------------------------
  648.  
  649. Subject: [9] Suppliers
  650.  
  651. Brad Rodriguez <bj@headwaters.com> writes:
  652. Most of these books and conference proceedings are available from the
  653. Forth Interest Group, P.O. Box 2154, Oakland, CA 94621 USA,
  654. | telephone 831 373 6784, fax 831 373 2845
  655. | office@forth.org  and  http://www.forth.org.
  656. | 1999 prices: Starting Forth $50, Thinking Forth $35, $10 p&p
  657.  
  658. Other suppliers include:
  659.   FORTH Inc. - email to forthsales@forth.com
  660.  
  661.   Miller Microcomputer Services (MMS) - email to MMS@TheMillers.com
  662.   http://MMS.TheMillers.com/mmsforth.html
  663.  
  664.   Mountain View Press (MVP) - email to Ghaydon@theforthsource.com
  665.   Box 429, Star Route 2 La Honda, CA 94020, voice: 415-747-0760
  666.  
  667. and, in the UK,
  668.   MicroProcessor Engineering Ltd.(MPE) - email to mpe@mpeltd.demon.co.uk
  669. |  1999 prices: Starting Forth ú31.50, Thinking Forth ú22, ú2 p&p
  670.  
  671. Why not call them for list of their Forth publications in print?
  672.  
  673. ------------------------------
  674.  
  675. | Subject: [10] Libraries
  676. |
  677. | The only lending library dedicated to Forth is run by FIG UK who have
  678. | almost every English language publication including the Brodie books 
  679. | and all recent material.
  680. |
  681. | Loans are free (you pay postage both ways) but you must become a
  682. | member. Subscriptions (1999) are ú12/year. For details including the
  683. | full stock list, see http://forth.org.uk.
  684.  
  685. ------------------------------
  686.  
  687. Subject: [11] Indexes
  688.  
  689.   Currently there is no single on-line index to books or published
  690.   papers about Forth.
  691.  
  692.   FIG supplies a printed index of FORML and euroForml papers.
  693.  
  694.   http://www.amazon.com and http://www.bookshop.co.uk/SEARCH.HTM find 
  695.   45 books but omit some important ones like Scientific Forth.
  696.  
  697.   Peter Knaggs maintains a growing on-line database (nearly 600 references)
  698.   to papers from euroFORML, euroForth and Rochester conferences, also
  699.   books and standards.  Use http://dec.bournemouth.ac.uk/forth/search.html
  700.   to search the database (also available as a BibTeX bibliographic file from
  701.     http://dec.bournemouth.ac.uk/forth/bib/forth.bib.gz  Gnu Zip (167K)  
  702.     http://dec.bournemouth.ac.uk/forth/bib/forth.zip      PK Zip (169K))
  703.  
  704.    Miller Microcomputer Services maintains an on-line bibliography at
  705.    http://MMS.TheMillers.com/mmsforth.html#BOOKS
  706.  
  707.