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 Odettes 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: Intels 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
|
|