November 2019 - Forth Day
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

SVFIG YouTube Channel

Videos:

08:00

Coffee and a Chat

08:20

Chairman's Welcome - George Perry

08:30

Living Cells are Forth Computers - CH Ting
"Cells are computers: code is stored in DNA like disk drives, code is transcribed into RNA like RAM, edited, and then released to perform functions. Some RNA release microRNA, which initiate transcription of RNA. MicroRNA are the instruction set of the cell computer. Many RNA contain lists of microRNA, which are like Forth high level code in cell computers."

Slides

08:50

Forth on the Gigatron TTL Computer - Ken Boak
Ken will describe the Gigatron TTL Computer, an 8-bit machine built entirely from TTL chips that is an unusual candidate for the Forth language.

Website
Slides: pdf - link

09:20

A Tale of Two Forths - Joseph M. O.Connor
Joe will discuss both the JavaScript and Python implementations of Creole Forth. He built the first version of Creole Forth in 1999 and presented it to the Maryland Forth Interest Group. In 2003 he cleaned it up and presented it at SVFIG for the first time. There are now four versions (1) Delphi / Lazarus component, (2) Excel, (3) JavaScript, and (4) Python. Joe will concentrate on the JavaScript and Python versions although he may mention the other two versions.

Slides
Slides on GitHub

09:50

Forth-based Radio Direction Finder - Andrew Korsak
Andy will describe his work-in-progress: a remote Radio Direction Finder reporting network using Gforth on a Raspberry Pi.

Andy's notes
DDF-1 bearings capturing and forwarding with an Rpi2B

10:20

Break to order lunch

10:45

Making “Standard Tapes” Using F-PC Forth - Jay McKnight
"Using analog magnetic tapes for audio program interchange requires standardizing the tape flux. This can be done by standard physics lab methods, but most audio engineers have neither the equipment nor the knowledge to do it. So the Magnetic Reference Lab records and sells „Standard Tapes. to carry this information. Producing these tapes involves using an oscillator, a tape recorder, and a control system run by F-PC to turn the tape recorder on and off; to announce the tones; and to control the frequency, level and duration of the tones to be recorded. As is usual in Forth, the final word runs the program. I will describe a few of the Forth words that we need to do this."

Schematic
Graph of Reproducer Calibration Tape

11:20

Squeezing Forth into 64 Bits - Brad Nelson
"Over the last decade, 64-bit processors have largely displaced 32-bit, outside of embedded applications. Recently, operating systems have begun dropping support for running 32-bit processes on 64-bit systems."

"A larger natural cell size, wide enough to fit whole Forth word strings into a single machine word, is an opportunity to simplify the design of Forth. I'll explore what this looks like in a small Forth, and touch on how OS hosted Forths fit into a world of ever growing complexity."

Slides
Forthopedia

11:40

Forth, AI, Robotics, and the Future - Don Golding
Don will update us on the status of his robot control boards. Bring money if you would like to purchase a board.

Slides

12:10

Lunch
We enjoyed lunch catered by The Treehouse.

13:10

The Gerund Programming Language, A Joy-like Language for Dictation - Henry Strickland
Visit the Gerund Programming Language website for more information.

13:23

GreenArrays

GreenArrays Status Update - Greg Bailey

Slides
Video (4:44:16)

Low Speed USB Host Implemented in GA144 - Daniel Kalny
With the aim to plug a USB keyboard into GreenArrays' evaluation board, we have implemented a simple USB host in GA144 chip. We'll show the overall hardware and software design, key parts of code, and demonstrate functionality of the keyboard controller with Chuck Moore's etherForth display and a new etherForth editor.

Slides
Video 1 - Video 2 (54:31)

Recent Work at GreenArrays - Greg Bailey

Slides

15:10

Fireside Chat - Chuck Moore

Video (1:18:43)

16:10

Clean Up. Group Photo, Adjourn, and Dinner at Fey Restaurant


Other items:

Forth
Sporth (SoundPipe fORTH) is a small stack-based audio programming language
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
Products in Forth
Misc Forth Stuff
Computers
EFM8 Busy Bee Low Cost 8-bit MCU Starter Kit
Chips
Components
Software Applications
MakerPlot
Space Applications
Space stuff
Programming Languages other than Forth
Operating Systems
Utilities
Hardware
Other Books
Manuals & Documentation
Articles
Applications
Stores
Robots
Games
Companies
Lectures
People
Surplus Houses
Meetings
Videos
Courses
Trade Shows
Podcasts
Personal Computer History
The Improbable Origins of PowerPoint
Retro Computing
Tutorials
Education
Contests
Blogs
Other
Electric Dollar Store


Meeting Announcement

| Home | 12/2019 | 10/2019 |