SVFIG Forth Day
November 15, 2014
Forth Day is the THIRD Saturday of November!
We will have a Hangout. One stream on YouTube should let everybody join in while questions and comments can be posted on Google+ or emailed to the SVFIG email list.
If you are not subscribed, send email to: forther-at-comcast-dot-net
Here is a link to the SVFIG Hangout page:
SVFIG meets on the fourth Saturday of each month with the following exceptions:
November's and December's meetings are on third Saturday of the month.
Further exceptions in 2015 will be announced.
If you are planning to attend, please go to Meetup.com and register for the meeting. http://www.meetup.com/SV-FIG/
There is no need to register if you are not attending.
NOTES FOR FIRST-TIME ATTENDEES:
1) Print yourself a map so you can find the building easily. If you get lost, call Kevin Appert at 650.678.0532
2) Look at the additional online information: http://www.forth.org/svfig/next.html
3) Suggested parking is in the small lot near the intersection of Santa Teresa St and Lomita Dr. There is no need to feed any meters on the weekends. Do NOT park in any place marked with 24/7 restrictions! Most other places are okay on Saturdays. Read the signs!
This page is for the schedule and coming attractions only, other details will be in the email announcement and online here: http://www.forth.org/svfig/next.html
Links, PowerPoint, PDFs, and source files from previous months' meeting are on the SVFIG website. All this and video from Forth Day 2013 and other instances of Forth Day are on the SVFIG website too!
08:30 --- Coffee and a Chat
09:00 --- Chairman's Welcome -- George Perry
9:10 --- AM Talks
Converting Stack Code to Efficient Register Code --- Samuel A. Falvo II
Gimp Plugins in Forth --- Brad Nelson
Forth Haiku demonstrates that tiny Forth programs can concisely express complex image generation. The Gimp image editor proves 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 plugins using Gforth. Using this approach, a plugin that implements a variation of the Haiku Forth vocabulary will be demonstrated. We 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.
Forth Haiku - Words in Motion --- Brad Nelson
Brad will present a short video, a collection of the best of Forth Haiku.
(20 Min.) --- A Multicore Breakout Board Project --- Sandy Bumgarner
Here is a versatile breakout board project that uses a slightly obscure multicore processor which has 8 'cogs', and runs a version of Forth. The whole thing fits inside an attractive plastic enclosure - the PCB design is supplied as is the BOM and related necessary items. It does GPS and video and can be made into useful and interesting gadgets.
Implementing Forth on the RCA 1802 --- Harold Rabbie
Harold will discuss porting Forth to this 40-year old resource-starved processor architecture.
(30 minutes) --- 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.
Job Ads Year in Review --- Dennis Ruffer
Dennis will look back at the last year of Forth Job postings. While there are no such things as jobs that use Forth exclusively, there are a few that still mention Forth as something they would like to see in their candidates. Dennis uses an Indeed.com filter to find any postings that mention Forth, while trying to exclude any non-language specific usages of the term.
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 running eFORTH on the Arduino. The Arduino development system is based on GCC.
Raspberry Pi for Desert --- Bob Nash
Bob will deliver some perspectives on developing with a Raspberry Pi in conjunction with a PC.
11:30 --- Pizza from the Treehouse.
If you have particular dietary requirements then other options are available. Please let us know in advance if possible.
13:00 --- Green Arrays
16:00 --- Fireside Chat --- Chuck Moore
17:00 --- Clean Up and Adjourn
We'll be dining afterwards at a local eatery.
Do we try to stick to the schedule? Yes, most of the time. Sometimes somebody runs a little long. Once in a while we shuffle things around. If you're desperate to see a particular thing at a particular time please mention it and we'll try to accommodate you.
The schedule above may be reformatted or line-justified but please transmit it verbatim and in its entirety or not at all. A link to this page is preferred.
No Newsgroup posts or other media distribution please!
This page is produced by Kevin Appert, the SVFIG Program Chair. It is distinct from the SVFIG and FIG websites which are produced by the SVFIG Webmaster, Dave Jaffe. Comments and corrections are welcome.