Forth Books 12
Forth Books 12 -BRAD RODRIGUEZ-CAMELFORTH
Publications by Bradford J. Rodriguez : http://www.bradrodriguez.com/papers/
updated 18 Apr 2014 (added Forth Multitasking in a Nutshell)
A selection of papers I have published, seminars I have presented, and computer programs I have written, that are available on this site. Please note that many of the papers include illustrations -- your browser should support GIF files. Detailed drawings are sometimes offered as PDF (Adobe Acrobat) files.
Moving Forth: a series on writing Forth kernels
This series originally appeared in The Computer Journal. Accompanying source code can be found on the CamelForth page.
Part 1: Design Decisions in the Forth Kernel (33K text, 21K images)
Part 2: Benchmarks and Case Studies of Forth Kernels (31K text)
Part 3: Demystifying DOES> (48K text, 45K images)
Part 4: Assemble or Metacompile? (8K text)
Part 5: The Z80 Primitives (9K text, 38K linked files)
Part 6: The Z80 High-level Kernel (20K text, 36K linked files)
Part 7: CamelForth for the 8051 (12K text, 5K images)
Part 8: CamelForth for the 6809 (10K text, 33K linked files)
Multitasking 8051 CamelForth (23K PDF file)
Multiprocessing for the Impoverished: a multi-6809 system
This series originally appeared in The Computer Journal.
Part 1: A 6809 Uniprocessor (28K text, 37K linked PDF files)
Part 2: Sharing the Bus (18K text, 44K images)
Part 3: Mid-Course Corrections (21K text, 156K linked PDF file)
Part 4: The IBM PC Bus (21K text, 156K linked PDF file)
Part 5: Serial I/O (34K text, 163K linked PDF files)
An Embedded Temporal Expert For Control of a Tandem Accelerator
My 1997 Ph.D. dissertation at McMaster University.
Summary articles.
A System for Distributed Inferencing (with W.F.S. Poehlman) [1996 Rochester Forth Conference] (24K text, 77K linked files)
Full text of dissertation. These are all PDF files and require Adobe's Acrobat Reader.
Front matter (abstract, acknowledgments, table of contents, list of figures; 20K)
Chapter 1: Introduction (17K)
Bibliography (35K)
PatternForth: A Pattern-Matching Language for Real-Time Control
My 1989 M.S. dissertation at Bradley University.
Full text of dissertation. These are HTML files with GIF images.
A. Introduction (7K)
B. Project Scope (8K)
C. Dynamic Memory Management (19K, 15K linked images)
D. Associative String Access (39K, 26K linked images)
E. Pattern Matching (44K, 64K linked images)
G. Conclusions (1K)
H. References (6K)
I. Figures (2K, 105K linked images)
Appendix B. The Program Listing (pending)
Miscellaneous Papers
Forth Multitasking in a Nutshell [from The Computer Journal #58] (50K text) NEW
Asynchronous Serial I/O With The PSC1000 [1998 FORML conference] (29K text, 9K images), and program listing.
The "Ztar" MIDI Controller [1998 FORML conference] (12K text, 101K image)
Object Oriented Forth and Building Automation Control[1998 FORML conference] (24K text)
A Survey of Object-Oriented Forths (with W.F.S. Poehlman) [from ACM SIGPLAN Notices 31:4] (17K text, 45K images)
A Minimal TTL Processor for Architecture Exploration[1994 ACM Symposium on Applied Computing] (17K text, 22K images, 93K linked PDF file)
The Echelon Lighting Control System [1992 Rochester Forth Conference] (27K text, 25K images)
A BNF Parser in Forth [from ACM SIGForth Newsletter 2:2] (27K text)
Build Your Own (Cross-) Assembler...in Forth[from The Computer Journal #52] (33K text)
Build Your Own Assembler, Part 2: a 6809 Forth Assembler[from The Computer Journal #54] (21K text)
6809 Forth Assembler Listing [from The Computer Journal #54] (11K text)
You can also see the master index of everything I have written, on or off the web.
Computer Programs
Books of Forth 1st part Books 13 th part ->