August 2012 Meeting Notes

Compiled by Dave Jaffe

Contributions from Kevin Appert and others


SVFIG on Google+ Hangout- long url - tinyurl

Videos - morning (2:44:35) - afternoon (3:05:22)

09:45

Coffee and a Chat

10:00

LaunchPad and Bach - CH Ting
"I am thinking of using the Arduino Uno to play 6-part Bach organ pieces. I will work on it in the last week of August and show the results in the meeting. I think I can get the six servo channels to drive 6 speakers and play polyphonic music. I can generate frequencies to an accuracy of 1.6%. I hope it will be good enough for Bach."

11:45

Lunch
We plan to eat at the Treehouse.

13:00

Introductions, announcements, rumours, and gossip - All assembled
What can SVFIG do to promote Forth?

13:15

Literate Programming Database Tool - Dennis Ruffer
Dennis has a Literate Programming version of the database tool he has been carrying around since his early days at FORTH, Inc.

"I have updated the Database Support System, using Literate Programming techniques, to be stand alone and compatible with 64-bit systems."
Code

14:05

Steamer-16 Processor Architecture - Samuel A. Falvo II
"When attempting to fix the keyboard bug in the previous Kestrel-2 implementations, it was discovered that a ground-up redesign was in order. However, getting the original J1 development tool-chain working again to test this new design with proved sufficiently problematic to want to redesign that as well. Not originally anticipating it'd become the main CPU for the Kestrel-2, I adopted a MISC style processor called the Steamer-16 because it was trivially easy to program and realize in hardware, even from an 11-year old recollection of the architecture. My version of the Steamer16, the S16X4, has proven easy to extend and to document in the fullest detail."

S16X4 Data Sheet

14:55

Break

15:05

Event-Driven Programming in Forth - Brad Nelson
We will discuss what event driven programming for asynchronous I/O should look like in Forth. Closures and Continuations in Forth will be considered. We will explore what frameworks like Twisted and Node.js might look like if implemented in Forth.

Twisted - an event-driven networking engine written in Python
Twisted on Wikipedia
Node.js on Wikipedia

Table of Contents
Code

15:55

Clean Up

16:00

Adjourn


Other items:

Forth
Bernd Paysan's Gforth
Bernd Paysan's Gforth on Android
Carbon MacForth on VFX
Computers
Radio Shack Arduino Instructables
Software
Utilities
The best free IT tools for cheapskate admins
16 Free File Recovery Software Programs
Help for Scrambled Data
About.com - PC Support
ADRC Data Recovery Tools
Spinrite
R-Studio
GetDataBack
File Scavenger
Hiren's Boot CD
Hardware
Forth Programming Books
Articles
Stores
Robots
Games
Companies
Forth Jobs - submitted by Dennis Ruffer
Lectures
People
GreenArrays
polyFORTH Reference Manual - for use with Virtual Machines implemented on GreenArrays Chips - 6.5 Mb
Surplus Houses
Meetings
Videos
Books
Shuttle Down on Wikipedia
Courses
Podcasts
Podcasts about Alan Turing
Other
Calculators
HP-12C on Wikipedia
HP-12C hits 25-year mark in 2006
HP-12C from the Museum of HP Calculators
HP-12C Platinum 25th Anniversary Financial Calculator - 10-Digit LCD
HP-12C Platinum Financial Calculator
HP-12C Financial Calculator (Limited Edition)
HP-16C from the Museum of HP Calculators
TI-83 from Wikipedia

Meeting Announcement

| Home | 09/2012 | 07/2012 |