Meeting Agenda for
Forth Day 2003
Saturday, November 22, 2003
1175 Bordeaux Dr.
If you would like to have meeting announcements e-mailed to
you, send the message Subscribe SVFIG Meeting Agenda to:
Coffee, Tea, Bagels, and Pastries
Introductions, Announcements, Rumors, and Gossip
CH Ting - New Actel FPGA Board with eP32
This board has an Actel APA150 FPGA chip, 4 MB of flash, 256 KB of SRAM, and a
host of IO devices. It includes all the VHDL code and the eForth source code
and is useful for experimenting with a 32 bit eForth system. Five board sets
are available for $300 each.
Tim Duncan - Digital Music using Forth
Tim will give a brief update on the low-level audio words.
LaFarr Stuart - An Experiment in Stack Oriented Variable
Lafarr will demonstrate the advantages and disadvantages of single character
arithmetic operators and input/output conversion in various number bases for
very large numbers (50 thousand digits).
Lunch - BBQ lunch sponsored by CH Ting
Kevin Appert - Forth Links,
Resources, and Success Stories
A group browse of the Web in search of material to add to the SVFIG website.
Al Mitchell - amrFORTH Version 6
An example of cross-platform GUI Forth applications without Windows calls or a
GUI Forth and without license fees. We have created a tethered Forth GUI
environment which works equally well on Windows or Linux/BSD by creative use of
Tcl/Tk and gforth. Forthies will be comfortable with the command-line Forth
environment yet use these modules to create a GUI interface for clients and the
Randy Thelen - Mippy - TTL Forth
Randy will talk about a 16-bit Forth-based processor that he built from 7400
series TTL logic. His presentation will include an overview of the project, his
motivation for pursuing it, project details, what he learned, block diagrams,
and a photograph of the board.
Joseph M. O'Connor - A Forth-like
Scripting Language in Borland Delphi
Creole is a simple Forth-like programming language developed as a component in
Borland Delphi. It is similar to Norman Smith's UNTIL in that it was designed
as a scripting language that can be tailored to a specific application. It has
several unusual features, which include string-based processing and the ability
to filter and transform data based on rules defined by the programmer. This
presentation will discuss the internal structure of Creole and give some simple
examples of how it can be used as a scripting language embedded in an
Jeff Fox - Special presentation
Presentation description is forthcoming.
Possible dinner at a location to be determined.
Anyone who would like to present at an SVFIG meeting should
contact John Carpenter, firstname.lastname@example.org
The default distribution of the SVFIG Agenda will be by e-mail. Please let
John Carpenter or
Jay McKnight know if a postal mail
version is still desired.