November 2021
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

Zoom Chat

09:00

Welcome - Kevin Appert, Program Chairman

09:05

Compiling Forth with LLVM - Xuyang Chen
"MovForth can compile Forth code into executable binaries without sacrificing speed or portability. Using LLVM, the same optimizer / code generator inside Clang and Rust, I show that Forth, too, can go very fast."

Slides
Video (35:40)
Code & Compiled Samples
The LLVM Compiler Infrastructure
Clang: a C language family frontend for LLVM
Rust Programming Language
MovForth

09:35

Forth without Forth - CH Ting
“Chuck wrote Forth in Forth and made it very difficult for people to break the chicken-egg cycle. figForth and eForth had Forth in assembly, but they only transcribed Forth words from Forth to assembly. JavaScript, Java, and C++ can now build Forth without a trace of Forth underneath. In this way Forth is greatly simplified for modern computers.”

Slides
Video (17:20)
jeforth615tml zip file

09:53

3D Printing with Forth Part 1 - Brad Nelson
“3D printing is fun, and occasionally handy. A couple hundred lines of Forth code can be used to create useful 3D printed objects. Learn about Signed Distance Fields, Constructive Solid Geometry, and the joys and frustrations of making things out of plastic.”

Slides
Video (29:00)

10:22

Enhance Your Forth Presentation - Bill Ragsdale
Bill will coach us on how to improve Forth Zoom presentations.

Slides
Video (16:35)

10:38

Proof of Concept: Initial Integration of ficl into Zephyr - Dennis Ruffer
"The Zephyr OS is a small-footprint kernel designed for use on resource-constrained and embedded systems. Integrating the Forth Inspired Command Language (ficl) provides an alternative, extensible diagnostic capability."

Slides
Video (33:50)
Zephyr Project
Silicon Labs EFM32 Pearl Gecko Starter Kit

11:08

Forth in System Verilog - Don Golding
"The goal of this project is to build both a Forth Engine (microcoding version) plus a full Forth Computer on any FPGA. The basic Forth engine is working using only 5 percent of fabric of a $20 FPGA. The code is very readable and easily customizable."

Slides
Video (26:30)
UPduino v3.0 Low Cost Lattice iCE40 FPGA Board - $24

11:38

Prolog in Forth - Demitri Peynado
“My project was to revive Lou Odette’s Prolog implementation written in Forth. This involved converting it from 16 bit to 32/64 bit, using ANSI Forth words, and implementing the missing feature of backtracking. Prolog is a logic programming language popular for symbolic AI and expert systems. The goal is to eventually add Prolog to the Forth FPGA CPU as a tool for writing AI programs.”

Slides
Video (16:21)
Compiling Prolog to Forth - Lou Odette

11:54

Potential of 4th.CoSy for BigData - Bob Armstrong
"CoSy is an APL/K level computational daytimer / notekeeping environment in open to to chip Forth. APL and K find their markets in complex global financial Big Data. CoSy provides a path for Forth to address those markets."

Notes
Video (19:15)

12:15

Forth Jeopardy - Bill Ragsdale, Host
"CoSy is an APL/K level computational daytimer / notekeeping environment in open to to chip Forth. APL and K find their markets in complex global financial Big Data. CoSy provides a path for Forth to address those markets."

Video (15:00)

12:30

Fireside Chat - Chuck Moore
The Fireside Chat is a Forth Day tradition!

Video (33:00)
Be Moore Like Chuck
SIGUSR2

13:04

The Metaverse's New Clothes - Greg Bailey
Greg will provide an update on GreenArrays

Video (45:17)
Streaming glasses - RayBan Stories

13:49

End of Meeting


Other items:

Forth
Forth-83 Standard
Forth for MSP430
Forth Tutorials
Forth CPUs
Forth Articles and Blogs
Forth Programming Books
Forth Jobs - submitted by Dennis Ruffer
Other Jobs
Green Arrays
GreenArrays Discount Coupon
Forth People
Products in Forth
Misc Forth Stuff
Computers
Review: Raspberry Pi Pico
Review: Raspberry Pi Zero 2 W
RP2040-Based Boards
Raspberry Pi
Chips
Do You Recognize These?: Early 8-Bit Microprocessors
1971: Microprocessor Integrates CPU Function onto a Single Chip
The Microprocessor at 50: How the 4004 Changed the World
Computer History Time: Intel’s 4004 Turns 50
Milestone-Proposal: Intel 4004 Microprocessor
Say Happy 50th Birthday to the Microprocessor, Part I
5 decades ago, Intel unveiled the first commercially available microprocessor (with audio 2:00)
Intel's 4004 Turns 50
Components
Software Applications
Space Applications
Space stuff
Programming Languages other than Forth
Operating Systems
Utilities
Hardware
The Biggest Hardware Flops of All Time
Other Books and Magazines
Manuals & Documentation
Articles
Applications
Stores
Robots
Games
Companies
Lectures
People
Surplus Houses
Meetings
Videos
The Four Lives of Federico Faggin (Film)
Courses
Trade Shows
Podcasts
Personal Computer History
Retro Computing
Tutorials
Education
Contests
Blogs
Other


Meeting Announcement

| Home | 12/2021 | 10/2021 |