January 2011 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


09:50

Coffee and a Chat

10:15

Forth for Arduino? - CH Ting
Ting feels that the Atmega328 chip on Auduino boards is very hostile to Forth because of its Harvard architecture. As a result of the organization of the Atmega, it is very difficult to write to flash memory in order to extend the Forth dictionary. Ting is experimenting with Arduino Uno and amForth, but could not get it working on Uno

Ting hopes to get an eForth interpreter to work on Uno.

amForth on SourceForge
amForth Technical Documentation
Arduino PROGMEM - store data in flash memory
avr - Program Space Utilities

11:45

Lunch
We will walk to The Treehouse by Tresidder Union. Here is the menu.

13:00

Introductions, announcements, and discussion - All assembled
Everyone introduced themselves and mentioned something they did with Forth

13:15

Treasurer's Report - John Rible

13:25

eForth Running on a GA144 - John Rible
GreenArrays just received 16 wafers of GA144s. That's some 3,000,000 Forth computers! John will give a quick overview of GreenArray's latest offering. Chips will be available in March, April, or May.

13:45

ForthBildungsGruppe - Carsten Strotmann
The ForthBildungsGruppe in Germany is giving Forth Workshops at Open Source Conferences and using amForth on Arduino to get "fresh blood" into the Forth community. The name of the group is a German wordplay on Forth and Training.

Slides - 189 Kb pdf file
WikiReader (done in Forth) - $79 to $99
NanoNote (Linux) - $99

14:10

Break

14:20

Gforth Overview - John E. Harbold
John will give us a look at the capabilities of Gforth.

Gforth software
Gforth tutorial

15:05

Arduino Day and Maker Faire - All Present
We'll briefly talked about plans for an SVFIG booth at the Maker Faire. CH Ting volunteering to lead the effort to come up with a suitable display project.

We'll also discuss an Arduino Day theme for our February meeting (see below) and the desirability of publicizing it widely.

15:15

NaClForth - Brad Nelson
NativeClient (a feature of the Chrome web browser) allows native machine code (x86-32, x86-64, arm) to run in the browser with access restrictions similar to Javascript. Brad presented a work-in-progress implementation of a colorforth variant for this platform.

Slides on GoogleDocs

16:00

Adjourn


Other items:

Forth
Thinking Forth Project
Software
A simple Forth dependency/package manager
Hardware
XESS XuLA - a new FPGA development board
Summary of FPGA development boards
Forth Programming Books
A Beginner's Guide To Forth
Programming Forth
Thinking Forth
Articles
Stores
Games
Companies
Forth Jobs
Staff Software / Firmware Engineer Exar Corporation - Fremont, CA
Controls Engineer - BorgWarner - Asheville, NC
Course lectures
Falvotech Blog
Current blog entry
Merry Christmas! Announcing Unsuitable 1B!
fides: An Exercise in TDD, Stepwise-Refinement, and Modular Programming
Other
Voyager photo by George Nicol

Meeting Announcement

| Home | 02/2011 | 12/2010 |