November 2015 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


SVFIG on Google+ Hangout: long url - tinyurl

Videos: morning (3:13:50) - afternoon (3:34:11)

8:30

Coffee and a Chat

9:00

Chairman's Welcome - George Perry

9:00

Programming Challenge - CH Ting
You can participate in the Programming Challenge by either building & programming your own breadboard before Forth Day or programming assembled boards available on Forth Day.

2015 Forth Day Programming Challenge
Bob Nash's entry:
Project info
LED display - LD788BS - $3.95
Code
8x8-chars
8x8-strings
init
LD788
string-demo
Video (0:35)

9:12

Radeus Labs Antenna Control Unit - Leon Wagner, FORTH, Inc.
The Radeus Labs Model 8200 Antenna Control Unit enables satellite earth station antennas to accurately acquire and track geosynchronous satellites. It is designed to support robust, unattended operation for long periods of time. The RL8200 ACU is written entirely in Forth. The touch-panel user interface is in SwiftForth for Windows and three embedded modules (controller, encoder interface, and resolver interface) are all in SwiftX for ARM Cortex-M series microcontrollers. The entire unit (including all four Forth applications) was designed and developed in less than six months.

Radeus Labs Model 8200 Antenna Control Unit
Slides

9:42

JavaScript to Forth and Back - Aliaksei Chapyzhenka
Aliaksei will discuss his JavaScript and Forth experiments including:

  • JavaScript compiler with the Forth machine as the target
  • Forth system implemented in JavaScript
  • In-browser Forth editor with real-time visual feedback
Slides - JavaScript back and Forth
Forth Editor

9:42

Personal EKG in Forth - Bill Ragsdale
Bill Ragsdale will present and demonstrate two phases of a “non-Forth project”. This effort originated from a personal health issue motivating him toward building a portable EKG to monitor his own heart performance. The project stalled on the difficulty of implementing a Forthbased data interface to an iPhone. As is often the case, shifting priorities delayed this project. Then an FDA-approved commercial product (AliveCor Mobile ECG) was introduced for $85 with an astonishingly innovative data interface.

AliveCor Mobile ECG

10:26

Break

10:36

Automated RISC-V Testing in an x86 World - Samuel A. Falvo II
Sam will explain how he manages automated testing for the 64-bit RISC-V software for the Kestrel-3 on an x86-based computer.

Kestrel Computer Project
Kestrel Computer Project Posts
Samuel A. Falvo II

10:56

Forth Haiku Interactive - Brad Nelson
Color and computation collide in an interactive spectacle of light. Haiku Forth becomes a hands-on art display! Learn how to combine Arduino, ChromeOS Kiosk mode, the Chrome.Serial API, and the power of Forth to make lustrous visions dance and dazzle at the touch of a finger.

11:30

4th.CoSy Topics - Bob Armstrong
4th.CoSy's goal is to provide a computing environment in open Forth providing an APL informed vocabulary to succinctly express the combinatoric application of functions to arbitrary sets of data. Reference Counting, Stack Frames, and "Atomic" verbs will be discussed leading to the screen-scraping and an analysis of Model T ignition specifications.

4th.CoSy

12:00

Lunch
We ordered lunch delivered by The Treehouse.

13:30

GreenArrays - Charley Shattuck

  1. A pre-recorded video by Daniel Kalny ( dkalny -at- seznam.cz ) describing a Near Field Magnetic Induction Communication (NFMIC) project using the GA144 will be shown.

    Video (45:55)

  2. Phitchaya Mangpo Phothilimthana and Michael Schuldt, Cal Berkeley students, will present Chlorophyll, a synthesis-aided compiler, loader, and simulator for the GA144 multi-computer chip.

    Phitchaya Mangpo Phothilimthana's slides
    Michael Schuldt's slides
    Chlorophyll Language and Compiler
    Compiler, loader, and simulator for the GA144 multi-computer chip

  3. Charley Shattuck will describe a C Virtual Machine developed by Stefan Mauerhofer. The software has been tested by Charley using an assembler written in gforth, running code in Softsim, and debugged on the GA144 Evaluation Board using polyFORTH. (A C compiler for the virtual machine is also under development by Stefan.)

15:15

Break

15:30

Fireside Chat - Chuck Moore

BlueMax Lighting
Amazon Echo - control light switches

Group Photo and Roll Call Video
These will be posted on the SVFIG website. Your participation is - of course - optional.

Clean Up and Adjourn

Dinner at Fey Restaurant

1368 Camino Real, Menlo Park - 650/324-8888 - Map

Other items:

Forth
Forth for MSP430
Forth Tutorials
Forth CPUs
Forth Articles and Blogs
Forth Programming Books
Forth Jobs - submitted by Dennis Ruffer
Other Jobs
Green Arrays
Forth People
Forth enthusiasts at GitHub
Misc Forth Stuff
Forth on Reddit
comp.lang.forth
Computers
Single Board Computer
WearDuino - Motion sensor with accelerometer, gyroscope, magnetometer
Chips
Components
Software Applications
Space Applications
Programming Languages other than Forth
Why NASA Needs a Programmer Fluent in 60-Year-Old Languages
Overview of Programming Languages
Operating Systems
Utilities
Hardware
How Do Hard Drives Work?
Other Books
Manuals & Documentation
Articles
Applications
Stores
Robots
Games
Companies
Lectures
People
Surplus Houses
Meetings
Videos
Courses
Trade Shows
Podcasts
Personal Computer History
Tutorials
Blogs
Other
The 807, a Vacuum Tube for the Ages
MATRIX - The Internet of Things for Everyone


Meeting Announcement

| Home | 12/2015 | 10/2015 |