November 2013 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


SVFIG on Google+ Hangout- long url - tinyurl

Videos - morning(Dennis - 43:30) - morning(Sam - 2:36:10)afternoon (Sam 3:36:44)

08:30

Coffee and a Chat

09:00

Chairman's Welcome - George Perry

9:05

Implementing APL concepts in Forth - Bob Armstrong
While Forth implements an extensible dictionary, APL provides arguably the most expressive vocabulary for implementing complex algorithms. 4th.CoSy is working to implement a concise APL-informed vocabulary acting on dynamic recursive list structures in Reva Forth.

Presentation materials

9:40

Gforth for eCOS - John E. Harbold
John will give a give an update on his effort to port Gforth to the eCos platform. eCos is an embedded configurable operating system which is open source, POSIX-compliant, real-time, and multi-threaded with a choice of scheduler.

Presentation rescheduled for December

10:00

Cortex-M4 SwiftX - Leon Wagner
We'll learn about flash-resident SwiftX programming on the Atmel SAM4S series. Establishing a fast coding and testing development cycle on an embedded microcontroller with a flash-resident program requires an optimized flash loader. Leon showed the difference between the traditional Atmel Studio approach and the Forth approach.

Slides - 188 Kb pdf file

10:30

Break & The LED Cube - CH Ting
Ting demonstrated his Forth-driven LED cube on a side table.

10:40

64-bit Standalone Forth System - Stefan Mauerhofer (from Switzerland)
FLOS is a 64-bit Forth project that runs directly on the PC without an operating system. It takes advantage of the 64-bit capabilities of modern Intel-based microprocessors and employs indirect threaded code for the inner interpreter with a polyForth-like tasking model. Careful use of the memory management unit allows efficient stack and heap management. In this project, Forth is used more as a philosophy rather than a standard. The language is extended with namespaces, a graphical user interface, and object-oriented programming to support large software projects. The presentation gave a brief introduction to the language and the system. The project is still in its infancy, but a running prototype was presented.

Slides - 488 Kb pdf file

11:15

Simple Scalable Fonts in Forth - Brad Nelson
How small can code to generate a useful scalable font be? Brad explored cramming a scalable anti-aliased font into a few Forth blocks.

Slides
Code

11:30

The Flight of the Kestrel II - Samuel A. Falvo II
Sam described the final hardware design of the Kestrel-2 personal computer and told us where he's headed.

Slides - 9 Kb text file

11:45

Lunch
Catered by CH Ting, a Forth Day tradition!

13:30

Green Arrays - Multiple Presenters
The afternoon session was devoted entirely to Green Arrays and their parallel processing Forth chips. They began with a short briefing on the progress of Green Arrays in the past year and then provided a glimpse of their plans for the company's future. Green Arrays' engineers and partners discussed the chips and their applications, presented high-level strategies for choreographing the work of teams of computers in a variety of applications, as well as some insight into lessons learned while implementing them.

Intro: The State of Green Arrays - Greg Bailey
Low Frequency Clock and UART - Stefan Mauerhofer
Slides - 239 Kb pdf file
YouTube Videos
32.768 kHz Crystal Clock Startup
32.768 kHz Crystal Clock Startup (closeup)
32.768 kHz Crystal Clock Startup (really closeup)
Roots and Other Memories - John Rible
XXth Century Arithmetic (1900)
Roots booklet - 766 Kb pdf file
Roots - 3.73 Mb pdf file
Synthesis-Aided Compiler - Mangpo Phitchaya Phothilimthana - 2.23 Mb pdf file
Building Boot Streams - Charlie Shattuck
Slides - 488 Kb pdf file
Not presented

Secrets of Frugality in Context of an Exercise - Greg Bailey

Slides - 1.22 Mb pdf file

16:00

Fireside Chat - Chuck Moore
Almost every year since the early days of FIG, Chuck has held forth on our favorite programming language.

15:55

Clean Up and Adjourn

16:00

Banquet Dinner at Su Hong's in Palo Alto


Other items:

Forth
Forth Standard 2012 - Release Candidate 2
visualFORTH - written by Dirk Brühl who used it to develop the IDE for 4E4th. He's looking for folks to help it evolve.
visualFORTH
visualFORTH blog
Forth for MSP430
Forth Tutorials
Forth CPUs
Chips
Computers
Software
Utilities
Hardware
USB 3.0 cameras
Point Grey
1stVision
Forth Programming Books
Other Books
Manuals
Forth Articles
Articles
Stores
Robots
Games
Companies
Forth Jobs - submitted by Dennis Ruffer
Lectures
People
Green Arrays
arrayForth Institute
Announcement Blogs
Business
Technical
Surplus Houses
Meetings
Videos
Courses
Trade Shows
Podcasts
Other
Eyefluence


Meeting Announcement

| Home | 12/2013 | 10/2013 |