November 2017 Meeting Notes
Forth Day
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: morning (3:41:32) -
afternoon (4:07:33) |
08:00 |
Coffee and a Chat |
08:25 |
Chairman's Welcome - George Perry |
08:30 |
Pthreads under Gforth - John E. Harbold John
will present the ability to run pthreads under Gforth.
- Slides - 127 Kb pdf
file
|
08:50 |
Declarative, Inquisitive, then Imperative: Seven Years
Later - Samuel A. Falvo II The DItI method of programming
has allowed me to tackle sophisticated programming challenges in Forth that,
traditionally, I've wanted to use a different programming language for. In this
talk, I will discuss what DItI is and provide examples to illustrate its value.
As time permits, I also will discuss problems frequently encountered while
using DItI, and propose changes to the Forth virtual machine to try to tackle
these problems.
- Slides - 275 Kb pdf file
- The
Declarative, Imperative, then Inquisitive Pattern
- 7
Years Later: Declarative, Inquisitive, then Imperative
|
09:15 |
Insight of esp32eForth - Chen Suan Sam will
describe and demonstrate this token-threaded Forth.
- Slides - 2.80 Mb pdf file
- esp32eForth_14.ino - 189 Kb
text file
|
09:40 |
Forth Haiku Vision - Brad Nelson Forth Haiku
now has vision! A laptop or cell phone camera and a few simple words can be
used to transfigure a live video feed. Possibilities include fun-house mirrors,
image filters, and interactive art.
- Slides -
online
|
10:05 |
Break & Order Lunch A signup sheet was passed
around. |
10:15 |
Standalone FIG Forth on a PDP-11 Hard Disk - Paul
Hardy This presentation will describe how the standalone floppy disk
version of PDP-11 FIG Forth, reconstructed in early 2017, has been updated to a
10 Megabyte RL02 hard disk image. The disk image runs in common PDP-11
simulators.
- Slides - 3.28 Mb pdf
file
- Stackosaurus
- fig-FORTH
on a (Simulated) PDP-11 - February 25, 2017
- Reconstructing
the fig-FORTH PDP-11 Disk - March 25, 2017
|
10:45 |
Theres Forth in That - Leon Wagner (FORTH,
Inc.) "Ill give an overview of some current commercial and
industrial Forth applications that use SwiftForth (on Windows, Linux, and
macOS) and SwiftX for embedded systems."
- Slides - 1.58 Mb pdf
file
|
11:15 |
Compile-time Execution / Parse-time Execution? -
Andreas Wagner Andreas will describe Parse-time Execution, an
alternative to Forth recognizers that decomposes and decentralizes the outer
interpreter into the word headers for expressive pattern matching.
- Slides - 1.27 Mb pdf
file
|
11:45 |
The Control Loop in Mitochondrial DNA - CH
Ting There is a stretch of about 1000 base code in mitochondrial
DNA which does not code for any protein. I believe this stretch contains the
secrets of genetic programming, which controls the growth and division of
cells. While I do not understand the code, I would like to share some of my
observations. I also believe that if G*d picked a programming language for
genomes, she/he would surely pick Forth for its simplicity and
expressiveness.
- Slides - 525 Kb pdf file
|
12:15 |
Lunch We enjoyed lunch catered by
The Treehouse. |
13:15 |
Green Arrays Presentations |
13:15 |
Introduction: Green Arrays Status and Some Recent Modules
- Greg Bailey
- Slides - 509 Kb pdf
file
|
13:40 |
EVB001 Studio - Stefan Mauerhofer
- Slides - 416 Kb pdf
file
|
14:00 |
Binaural Obstacle Detection - Daniel Kalny
- Slides - 11.6 Mb pdf
file
- Videos:
- Echo Recording
- 0:38
- Echo
Processing - 0:36
- Radar Screen -
0:30
|
15:00 |
Design Exercise: Large Scale 1080p Video Distribution -
Greg Bailey
- Slides - 732 Kb pdf
file
|
16:00 |
Fireside Chat - Chuck Moore |
16:45 |
Groups Photo & Roll Call Video
- Photos and video
|
17:00 |
Clean Up and Adjourn |
18:00 |
Dinner at Su Hong, 4256 El Camino Real, Palo
Alto |
Forth Day Thanks - Dave Jaffe
- Thanks to Kevin Appert for his many Forth Day efforts
- Thanks to George Perry for his lunch ordering skill
- Thanks to Brad Nelson for managing t-shirt sales
- Thanks to Andreas Wagner for selling Forth books
- Thanks to Leon Wagner for flying up from SoCal
- Thanks to Dennis Ruffer for streaming Forth Day
presentations
- Thanks to all the presenters
- Thanks to Greg and GreenArrays for the afternoon and for
carrying on with remarkable Forth Chips.
- Thanks to all attendees (35 local and 15 online) for
participating
- And thanks to Chuck Moore for bringing us all together
Forth Day Thanks - Kevin Appert
- Thanks to Dave Jaffe for providing the room, the room
wireless microphone, the wireless microphone for the videos, the drinks tubs,
the lunch menu & order form, putting out the sign and doorbell,
straightening up after, and dozens of other things he does for us on Forth Day
and every month. Most of all, thanks for the website! The countdown timer has
been reset, now counting down until Forth Day 2018!
Forth Day Thanks -
Dennis Ruffer
- Im thankful for the opportunities to pay forward the
advantages that giants gave me
- That Chuck and Elizabeth took a shot on a crazy idea from
some guys in Kalamazoo.
- That Dean had an idea for doing diagnostics on a 2 MHz
8080.
- That a bunch of people dedicated countless hours to put Forth
into the public domain.
- That we all were able to cooperate enough to give FIG a real
place in the world.
- That Marlin was able to give us a voice that will always be
remembered.
- That countless people around the world still want to
contribute to this cause.
- That Stanford continues to allow us to meet in their
facilities.
- That Google gives us a way to talk to the world.
- That I am still able to do this.
- That you are still listening.
Other items:
- Forth
- Forth for MSP430
- Forth Tutorials
- A
Start with Forth (eBook)
- Forth CPUs
- Forth Articles and Blogs
- Forth Programming Books
- Forth
Bookshelf - Juergen Pintaske
- A
Start with Forth: Forth - Bits and Bites (Kindle Edition)
- easyFORTH - Nick Morgan
(online interactive tutorial)
- Best
Sellers in Compiler Design
- Forth Jobs - submitted by Dennis Ruffer
- Other Jobs
- Green
Arrays
- GreenArraysTech Blog
- Customer Support
Central
- Index of
Downloads
- Featured
G144A12 Application Notes
- Forth People
- Chuck
Moore, Extreme Programmer
- Misc Forth Stuff
- Baremetal
Forth for Raspberry Pi?
- pijFORTHos
- Computers
- Chips
- Components
- Software Applications
- Space Applications
- Programming Languages other than Forth
- Operating Systems
- Utilities
- Hardware
- Other Books
- Manuals & Documentation
- Articles
- Redundancy
vs dependencies: which is worse?
- Applications
- forsch - a
shell built on top of gforth. It allows one to easily operate a unix-like
operating system without leaving the gforth environment and can serve as a
fully featured replacement to the bourne shell and derivatives such as
bash.
- 8th - a secure,
cross-platform, efficient, cost-effective, robust, and fun concatenative
programming language for mobile, desktop, server, and embedded application
development.
- Stores
- Robots
- Games
- Companies
- Lectures
- People
- Surplus Houses
- Meetings
- Videos
- Courses
- Trade Shows
- Podcasts
- Personal Computer History
- Tutorials
- Education
- Contests
- Blogs
- Other
|
|