Publications by Bradford J. Rodriguez

Master Index

This is an index of papers I have published, seminars I have presented, and computer programs I have made public. Those with links 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.


PAPERS
 
Title 
Date 
Publication 
040 Asynchronous Serial I/O With The PSC1000 Nov 98 FORML '98
039 The "Ztar" MIDI Controller Nov 98 FORML '98
038 Object Oriented Forth and Building Automation Control Nov 98 FORML '98
037  Multitasking 8051 CamelForth Dec 97  TCJ #81 
036  Embedded Temporal Expert for Control of a Tandem Accelerator (thesis) Jun 97 McMaster Univ.
035  Toward a Distributed, Object-Based Forth* Jun 97  Rochester'97 
034  A System for Distributed Inferencing (with W.F.S. Poehlman) Jun 96  Rochester'96 / JFAR 
033  A Survey of Object-Oriented Forths (with W.F.S. Poehlman)    
       
       
  A Minimal TTL Processor for Architecture Exploration Mar 94 SigForth'94 
029  Harvard Architectures and Forth  Jun 93  Rochester'93 
028e Multiprocessing for the Impoverished Part 5 Nov 94 TCJ #70 
028d Multiprocessing for the Impoverished Part 4 Jul 94 TCJ #68 
028c Multiprocessing for the Impoverished Part 3 Mar 94 TCJ #66 
028b Multiprocessing for the Impoverished Part 2 Sep 93 TCJ #63 
028a Multiprocessing for the Impoverished Part 1 May 93 TCJ #61 
027a Fast Inferencing of Static Rule Sets (update) Jun 93 Rochester'93 
027  Fast Inferencing of Static Rule Sets Feb 93  SigForth'93 
026i Moving Forth Part 8, 6809  Jul 95  TCJ #74 
026h Moving Forth Part 7.5, 8051 contd.  Mar 95  TCJ #72 
026g Moving Forth Part 7, 8051  Jan 95  TCJ #71 
026f Moving Forth Part 6, Z80 high level  Sep 94  TCJ #69 
026e Moving Forth Part 5, Z80 primitives  May 94  TCJ #67 
026d Moving Forth Part 4, assemble vs. metacompile Nov 93 TCJ #64 
026c Moving Forth Part 3 Jul 93  TCJ #62 
026b Moving Forth Part 2 Mar 93  TCJ #60 
026a Moving Forth Part 1 Jan 93  TCJ #59 
025  Forth Multitasking in a Nutshell  Nov 92  TCJ #58 
024  The Echelon Lighting Control System  Jun 92  Rochester'92 
023  Loading Text Files from Screen-Based Forths Feb 92 SigForth 3:4 
022  A Threaded Microprogram Machine  Nov 91  FORML'91 
021  (letter) Defense of Metacompilation  Sep 91  FD 13:3 
020  (letter) Four Refutations of Text Files Jun 89  SigForth 1:2 
019  What Zilog Never Told You About the Super8 Jan 92 TCJ #54 
018  A 6809 Forth Assembler, with program listing  Jul 91  TCJ #54 
017  B.Y.O. Assembler  Jul 91  TCJ #52 
016  A Z8 Talker and Host  May 91  TCJ #51 
015  Rules Evaluation Through Program Execution Jun 90 Rochester'90 
014  Interactive Embedded Metacompilation Jun 90  Rochester'90 
013  (letter) Why I Don't Buy Forth  30 Jun 90  SigForth 2:1 
012  (letter) Three Observations  02 May 90  JFAR 
011  Stack Frames in Forth  24 Jan 90  SigForth 1:4 
010c Fundamentals of Metacompilation Part 3 Jan 93  FD 14:5 
010b Fundamentals of Metacompilation Part 2 Nov 92  FD 14:4 
010a Fundamentals of Metacompilation Part 1 Sep 92  FD 14:3 
010  Moving Forth: Fundamentals of Metacompilation   Bradley Univ. 
009  Microprocessor Techniques for Experimental Physics   Bradley Univ. 
008  Pattern Matching in Forth  Nov 89  FORML'89 
007  PatternForth (thesis)  Oct 89  Bradley Univ. 
006  Strings, Associative Access, & Memory Allocation* Jun 89 Rochester'89/JFAR 
005  A Forth Exception Handler  13 Mar 89  SigForth 1:2 
004  A Multiprocessor Forth Kernel  12 Mar 89  FD 11:3 
003  Super8 Forth Assembler  08 Mar 89  Bradley Univ. 
002  Assembling in Forth  08 Mar 89  Bradley Univ. 
001a A BNF Parser in Forth (rewrite) 24 Jan 90  SigForth 2:2 
001  A BNF Parser in Forth  16 Sep 88  Bradley Univ. 
---  VectorForth  Jun 89  Rochester'89 
---  ME 715 papers    McMaster Univ. 
       

*=with co-author(s)
FD= Forth Dimensions
TCJ= The Computer Journal


SEMINARS
 
Title 
Date 
Occasion 
S11  Creating Turnkey Systems  10 Sep 94  SOFIG 
S10  Expert Systems for your PC  12 Mar 94  SOFIG 
S09  Embedding Forth Applications  Mar 94  SigForth'94 
S08  Intermediate Forth Programming  Mar 94  SigForth'94 
S07  The Pathetic Instruction Set Computer Sep 93  SOFIG 
S06  Demystifying Metacompilation  Feb 93  SigForth'93 
S05  Forth Multitasking in a Nutshell  Sep 92  SOFIG 
S04  The Echelon Lighting Control System  Jun 92  SOFIG 
S03  Forth for Expert Systems  Jun 91  ACsG 
S02  Embedded Systems Programming in Forth Mar 90  SOFIG 
S01  Forth Metacompilation in a Nutshell  Dec 88  SOFIG 
       

ACsG=McMaster University Applied Computersystems Group
SigForth=ACM Special Interest Group on Forth
SOFIG=Southern Ontario Forth Interest Group


UPLOADS
 
Name 
Description 
Date 
6809ASM.ZIP  6809 assembler from TCJ #54  10 Dec 91
6809TALK.ZIP 6809 talker & host from TCJ #63  09 Oct 93
CAM09-10.ZIP CamelForth for 6809, w/Chromium metacompiler 09 Dec 95
CAM51-15.ZIP CamelForth for 8051, w/multitasker  26 Aug 97
CAM80-12.ZIP CamelForth for Z80 CP/M  09 Dec 95
CAM86-10.ZIP CamelForth for 8086 MS-DOS  24 Mar 98
CHROMIUM.ZIP Chromium Forth metacompiler   
EXPERT90.ZIP Expert system w/executable rules  17 Jun 90
IMAGE.ZIP  Metacompiler from FD XIV:3  05 Nov 92
INCLUDE3.ZIP INCLUDE text files from 3 PC Forths  08 Feb 92
MULTIDEM.ZIP multitasking demo code from TCJ #58  07 Nov 92
PYGINCLD.ZIP INCLUDE text files from Pygmy Forth  25 Jan 92
PYGNTOA.ARC  Numeric <->ASCII conversion, Pygmy Forth  03 Jul 92
PYGSHELL.ARC Shell to DOS or editor from Pygmy Forth  03 Jul 92
PYGSIO.ARC  Interrupt-driven serial I/O, Pygmy Forth  03 Jul 92
PYGSTRUC.ARC Data structures & arrays for Pygmy Forth  03 Jul 92
PYGXMEM.ARC  Extended memory VARIABLEs for Pygmy Forth  03 Jul 92
Z8TALKER.ZIP Z8 Talker and Host from TCJ #51  21 Jul 91
     

Many of these files were originally uploaded to the Forth Roundtable on the GEnie computer service. They should all be available on the Forth Interest Group FTP site. Files with highlighted names are available on this site.


This page last updated 5 April 1998.

Return to Bradford J. Rodriguez home page