September 2009 Meeting Notes
Compiled by Dave Jaffe
Contributions from Kevin Appert and others
|
|
09:00 |
Halted / HSC Parking Lot
Sale SVFIG members are encouraged to attend Halted's annual parking lot
sale in Santa Clara. There are always interesting things to see and
purchase. |
|
11:30 |
Lunch We'll convene for lunch up the street at
St. John's Bar and Grill on Lawrence
Expressway. |
|
12:45 |
Introductions, Announcements, Rumors, Random Access
- SheevaPlug Computer
- Dev
Kit - $99
- Plug
Computer getting Wi-Fi
- RepRap 3D
printer
- Nanosolar
- TechRepublic - A
Resource for IT Professionals
|
|
13:00 |
eForth in C - CH Ting "I finally figured out
how to force C to speak Forth. What I did was first design a Forth virtual
machine in C, which has 64 Forth primitives as its machine instructions. While
it was very easy to code this virtual machine, it was difficult to implement a
Forth dictionary structure that contained both the primitive instructions as
well as high level instructions. To get C to construct this dictionary, I used
my old eP32 metacompiler to build the dictionary and shoved it down in the
throat of the gcc compiler. I think this is by far the simplest implementation
of Forth in C ever." |
|
14:30 |
Beagle Board -
John Slater John will present a walk-through of the Beagle Board
features. "I will bring my Beagle Board on Saturday and show pieces of two
videos. I will also spend a few minutes talking about my desires for a Forth
Integrated Development Environment (IDE). I am just beginning to understand
people's discussion of Object Oriented (OO) Forth."
- Gumstick
Overo
Earth
- Homebrew Robotics Club -
Beagle Board
Project Wiki
- Digi-Key
Beagle Board -
$149
- Power
Transformer also available
|
|
15:00 |
Ray-tracing in Forth - Brad Nelson Brad will
demonstrate a ray-tracing renderer written in Forth. Ray-tracing is a computer
graphics technique for producing realistic looking 3D images containing
shadows, reflection, and refraction. Traditionally, ray-tracers parse a scene
description file, build up complex data structures in memory, then traverse the
scene graph while performing floating point matrix calculations. In Forth these
are replaced with: scene description words, an executable scene graph, and
fixed point vector operations.
- Slides
- Snapshot
of current source code
- Animation video
|
|
16:00 |
Adjourn |
|
Other items:
- Forth
- Software
- Hardware
- Books
- Other
|
|