Forth Day Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


09:00

Coffee and Networking

09:20

Chairman's Welcome - George Perry

09:30

SwiftX and SwiftForth Application Development - Leon Wagner and Ron Oliver
Ron Oliver and Leon Wagner of Forth, Inc. will be talking about the latest releases of SwiftForth and SwiftX. They've put together a CD-ROM (which they'll hand out to anyone who wants it) with the SwiftForth evaluation version as well as SwiftX evaluation versions for the 68HC11, 68HC12, 68HCS08, 68K, 69R000, 8051, ARM, AVR, ColdFire, i386, and MSP430. They'll show the interactive SwiftX environment, using an SD card file I/O subsystem on a little ARM evaluation board as part of their demonstration.

Olimex is a Bulgarian company that makes inexpensive microprocessor boards and other cool things. Olimex products are sold in the US by Sparkfun

10:00

Scalable Forth Processors - CH Ting
"MuP21's concise intruction set, as designed by Chuck Moore, is very portable to microprocessors of different data bus widths. I have inplemented this instruction set on 8, 16, 24, 32, and 64 bit microprocessors, and ran them under identical eForth operating systems. It is interesting to note that the data bus width is now only a design parameter, and not a primary restricting factor in CPU designs."

Powerpoint presentation - 4.4 Mb

11:00

MyForth, a Minimalist 8-Bit Forth for 8051 Chips - Charley Shattuck and Bob Nash
Written by Charley Shattuck, MyForth is an experimental 8-bit minimalist Forth for 8051 processors using ideas from colorForth. Charley will describe the implementation of MyForth while Bob will offer his perspectives as a new user and developer.
MyForth presentation proposal in pdf - 15Kb

Charley Shattuck's colorForth webpage
GNU Lesser General Public License
Handouts:
misc8051.pdf
standalone.pdf
tether.pdf
myforth.txt - readme file
MyForth - software in a 498 kb zip file

12:00

Lunch - CH Ting
Join us for lunch catered by CH Ting.

13:00

Introductions, announcements, rumors, and gossip

13:10

Treasurer's Report - John Rible

13:20

Fireside Chat - Chuck Moore
By long tradition, the inventor of the Forth programming language will share his thoughts on the events of the past year and the future of Forth.

14:20

intellaSys and the SEAforth 24A - Jeff Fox, Randy Leberknight, Michael Montvelishsky, and Doug Dillon
Imagine the things you can do with 24 Forth cores on a single chip! The folks from intellaSys will describe the technology, the tools, and the applications.

Jeff will review the use of columns in Forth source code and discuss Parallel Forth, colorForth, okad2, machineforth, and ANS Forth.

Randy will show developments in the T18 (VentureForth) programming tools. A new release of these tools will be available on the intellaSys website by Forth Day. He atlked about a running average example.

Michael explained a fast bit-count example.

Doug will talk about the new colorForth!
Applications for SEAForth 24a
Programmable Hearing Aid
Bluetooth
Software radio
Skin-effect networking
Wireless home theatre
Wireless microphone

16:00

Adjourn

17:00

Dinner - Golden Wok in Mountain View

 

Other Items:

Satellites using Forth
Cassini
NASA Stereo Mission - uses a Forth P24J processor
Solar B X-Ray telescope uses SwiftForth

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set.

Mitch Bradley may be supplying Open Firmware (Forth-based) for the $100 laptop (One Laptop per Child) project

Quickfilter Technologies, Inc.
Programmable Single Channel Digital Filter
4-Channel Programmable Signal Converter
Precision Digital Filers for MSP430
Development Kits

"Techshop in Menlo Park is a fully-equipped open-access workshop and creative environment that lets you drop in any time and work on your own projects at your own pace. It is like a health club with tools and equipment instead of exercise equipment...or a Kinko's for geeks."

Chuck Moore on Slashdot
Ask Chuck Moore About 25X, Forth and So On - 08/28/2001
Chuck Moore Holds Forth - 09/14/2001

Meeting Announcement

| Home | 12/2006 | 10/2006 |