January 2017 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


SVFIG on Google+ Hangout: long url - tinyurl

SVFIG on Google+ - SVFIG on YouTube - SVFIG on YouTube Live

Videos: morning (57:52) - afternoon (40:00)

10:30

Toward High IPC (Inter-process Communications) Stack Processors - Matthias Schirm
"In this talk I will give a short introduction to the evolution of Niagara from it beginning extending the Retroforth VM (Virtual Machine), over a holistic VLIW (Very Long Instruction Word) - to a dual stack, zero operand MISD (Multiple Instruction, Single Data) ISA (Instruction Set Architecture) which allows the implementation of both efficient software environments as well as high performance processor arrays with low resource requirements. This includes a short outlook of the current state of a future processor implementation whose most prominent feature will be the combined execution of whole instruction sequences within a single clock cycle."

11:30

Lunch
We enjoyed lunch at The Treehouse.

13:00

IoT for Fun at Maker Faire - CH Ting
Ting has applied for a booth at the upcoming Maker Faire with this description: "Silicon Valley Forth Interest Group (SVFIG) is a non-profit organization dedicated to promoting the Forth programming language since 1978. The recently available low-cost WiFi-ready chip ESP8266 makes it possible for makers to build and program their own IoT (Internet of Things) projects. We propose to run tutorials and employ open experiment benches to teach makers how to build their own IoT projects, and give them hands-on experience to program and test devices that are remotely connected over the Internet."

Slides - 853 Kb pdf file
IoTforFun - (video 17:19)
Demonstration of a 5 device Local Area Network with 4 DSP8266 kits. A PC serves as a UDP terminal sending Forth commands to DSP8266 kits through WiFi connection.

13:20

Forth Haiku - Brad Nelson
Brad will flip through a few of the latest haiku.

13:45

CES 2017 Focus on Cars - Dennis A. Ruffer
Dennis will tell us about the mostly-automotive-related sightings and presentations that caught his attention at CES.

slides

14:10

Break

15:30

Particle Systems in Forth - Brad Nelson
"Particle systems are a simple but powerful simulation approach, a natural fit for Forth. We'll explore techniques for expressing them cleanly in Forth, and apply them to simulate interesting dynamic behavior."

15:30

Selected Lessons Learned Building KCP53000 - Samuel A. Falvo II
"While working on the Kestrel-3 and its CPU (KCP53000), I encountered a number of problems, and there are problems that remain to this day. These problems could have been avoided (or at least reduced in scope) with some hindsight, and I would like to discuss a selection of them in this talk."

slides
Kestrel-3 leans towards mainframes, I/O channels

16:00

Clean Up and Adjourn


Other items:

Forth
Atari Wiki - Forth
Introducing FIG-Forth on the Atari 8-bit (video 14:16)
Atari FIG-Forth: About Screens (video 12:02)
Mitch Bradley cforth - ESP32
C Forth based firmware for ESP32 WiFi SOC
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
Misc Forth Stuff
Games written in Forth
Computers
Espressif ESP32 Development Board - Developer Edition
SparkFun ESP32 Thing
CHIP $9 Computer (video 18:27)
Get CHIP
Chips
Components
Software Applications
Backup programs
SyncBackPro
FastGlacier
Backblaze
Space Applications
Programming Languages other than Forth
Learn any of these 16 programming languages and you'll always have a job
Kitten Programming Language
Operating Systems
Utilities
Hardware
Maestro USB Servo Controllers - Command Reference
Other Books
Manuals & Documentation
Articles
Manifesto for Software Craftmanship
Manifesto for Agile Software Development
Systems Past: The only 8 software innovations we actually use
Discovering Memory Address Windows without Device Trees
Thinking Like a Lisp Programmer by Keith Johnson (video 39:37)
Forth articles in Intelligent Machines Journal - 10/31/1979 - see page 4
Programming with a Differentiable Forth Interpreter
The Proceedings of the First Australian Forth Symposium - May 19 & 20, 1988
Nuke plants to rely on PDP-11 code UNTIL 2050!
Applications
Stores
Robots
Games
Companies
Lectures
Niklaus Wirth on Teaching Computer Science (video 15:09)
The Art of Teaching Computer Science: Nichlaus Wirth
People
Surplus Houses
Meetings
Videos
Courses
Trade Shows
Podcasts
Personal Computer History
ANTIC - Retrocompuring podcast about the Atari 8-bit line of personal computers
Tutorials
Education
Contests
Blogs
Other


Meeting Announcement

| Home | 02/2017 | 12/2016 |