November 2014 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


SVFIG on Google+ Hangout: long url - tinyurl

Videos: morning (2:59:30) - afternoon (3:59:18)

08:30

Coffee and a Chat

09:00

Chairman's Welcome - George Perry

09:05

Gimp Plug-ins in Forth - Brad Nelson
Forth Haiku demonstrates that tiny Forth programs can concisely express complex image generation. The Gimp image editor proves to be a powerful toolset for manual image editing. This toolset can be expanded by means of plug-ins, typically implemented in C.

Brad will present a technique to implement Gimp plug-ins using Gforth. Using this approach, a plug-in that implements a variation of the Haiku Forth vocabulary will be demonstrated. He will explore how the generation technique used for Forth Haiku can be expanded to express image filtering and transformation, enhancing Gimp with Forth's unique power of expression.

09:25

Forth Haiku - Words in Motion - Brad Nelson
Brad will present a short video, a collection of the best of Forth Haiku.

09:35

Converting Stack Code to Efficient Register Code - Samuel A. Falvo II
Sam will briefly illustrate how to convert stack code inside a single "basic block" into static-single-assignment form, which when used together with conventional register allocation algorithms, results in near optimal register-based code.

09:50

A Multicore Breakout Board Project - Sandy Bumgarner
Sandy will present a versatile breakout board project that uses a slightly obscure multi-core processor which has 8 'cogs', and runs a version of Forth. The whole project fits inside an attractive plastic enclosure. The PCB design will be supplied as well as the bill of materials and related necessary parts. It performs GPS calculations and produces video so it can be programmed to make useful and interesting gadgets.

10:10

Implementing Forth on the RCA 1802 - Harold Rabbie
Harold will discuss porting Forth to this 40-year old resource-starved processor architecture.

10:30

Break

10:40

Bare Metal ... Batteries Included - James Bowman
swapForth is an efficient self-hosted 32-bit ANS Forth running on a one-chip microcontroller. It has an extensive set of peripheral drivers making it suitable for embedded applications.

swapForth info contact James at jamesb -at- excamera.com
Jones Forth

11:10

C Macros for the Arduino eForth Dictionary - John E. Harbold
John will present ANSI C macros that can be used to create a Forth dictionary structure for eFORTH running on the Arduino using a development system based on GCC.

11:20

Job Ads Year in Review - Dennis A. Ruffer
Dennis will look back at last year's Forth job postings. While there are no jobs that require Forth exclusively, there are a few that still mention Forth as a programming skill they deem desirable in their candidates. Dennis uses an Indeed.com filter to find postings that mention Forth, while excluding any non-computer-language specific usages of "Forth".

Forth Jobs - 2014

11:35

Forth RF Data Link Controller - Bob Nash
Bob will describe his new product: a point-to-point or multi-drop RF link controller using a Forth-programmed processor and an inexpensive ($3) RF link board that uses an RS-232 command set.

Slides - 77.9 Kb pdf file

Raspberry Pi for Desert - Bob Nash
Bob will deliver his perspectives on developing projects with a Raspberry Pi in conjunction with a PC.

12:00

Lunch from the Treehouse
We'll ordered pizza from the Treehouse.

Zen for 430 LaunchPad - Chen-Hanson Ting

Slides: 360 Kb pdf file (no audio) - 7.45 Mb PowerPoint Slide Show (with audio)
4E4th IDE

13:00

GreenArrays - Charley Shattuck charley -at- greenarraychips.com

GreenArrays update - Greg Bailey
Report on App Note AN016, Incremental PID Controller - Daniel Kalny - dkalny -at- seznam.cz
Building a GA144 Controlled Robot: Taking the First Step (39:39)
Exploring 1-wire devices on the GA144 - Franklin Amador
GreenArraysTech Blog
GreenArrays Downloads
Spectrum Analyzer - Dennis Ruffer

16:00

Fireside Chat - Chuck Moore

Notes - Paul Hardy
Chuck Moore: Explorer 11 to Philae's Comet Landing - Dirk Bruehl
Charles Moore: From Forth to Stack Processors and Beyond

17:00

Clean Up and Adjourn
We dined at Su Hong's at 4256 El Camino Real in Palo Alto.


Other items:

Forth
Jones Forth
Forth for MSP430
Forth Tutorials
Forth CPUs
Forth Articles and Blogs
Forth Programming Books
Forth Jobs - submitted by Dennis Ruffer
Other Jobs
Eyefluence - Peter Milford
Green Arrays
GreenArraysTech Blog
GreenArrays Downloads
Spectrum Analyzer - Dennis Ruffer
Forth People
Misc Forth Stuff
Computers
Chips
Components
Software Applications
Space Applications
Here comes Philae! Powered by an RTX2010
SESAME – An Experiment of the Rosetta Lander Philae: Objectives and General Design
Adafruit NeoPixel Led RGB
Programming Languages other than Forth
Intentional Programming
Intentional Programming: Asymptotic Fun?
Utilities
Hardware
Other Books
Manuals
Articles
Applications
Stores
Robots
Games
Companies
Lectures
People
Surplus Houses
Meetings
Videos
Courses
Trade Shows
Podcasts
Personal Computer History
Tutorials
Other
IRC
Call for Paper Submissions
Embedded Systems Conference
07/20-22/2015
Santa Clara Marriott
Randy Leberknight - rleberknight -at- gmail.com


Meeting Announcement

| Home | 12/2014 | 10/2014 |