November 2023 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 on MeetUp
SVFIG YouTube
Channel
Zoom Chat |
09:00 |
Welcome - Kevin Appert, SVFIG Program
Chairman The welcome will include the ceremonial starting of the Zoom
recorder. |
09:03 |
The J1 Family of Soft core Processors - Christopher
Lozinski "My last SVFIG talk, 'Review of Soft Core Forth Processors',
was a high-level market overview. I am now busy hacking the Mecrisp-Ice source
code. This talk will explain why I chose to build on that code base."
- Video (34:04)
- Slides
|
09:36 |
ISO Weeks Programming Challenge - Bill
Ragsdale "The ISO 8601 Standard week is used for planning business
finance and operations. A key element is numbering the weeks of the year,
albeit with a non-intuitive method."
-
"The ISO weeks, beginning on Monday, are numbered 1 to 52 or
53 with Week One containing the first Thursday of the year. The first and last
weeks of a month may cross over into other months or years."
-
"The Challenge: Create a Forth Word (Program) to determine
the ISO week for any date. Consider using Zeller's rule for day determination.
You may check by using the Excel ISOWEEKNUM. Methods are shown on-line but are
generally incomplete, not showing how to handle exception cases for the first
and last week."
- Video (28:29)
- Slides
- Day
calculation from date
- GitHub
|
09:45 |
Lambdas in Forth - Brad Nelson "Lambda
expressions have become a popular language feature, finding their way into
Python, Java, and even C++. They offer a powerful building block for
abstraction. Forth's flexibility means that what others have, we can borrow!
I'll explore how to implement lambda expressions in Forth and consider if
they're a useful tool for Forth development."
- Video (36:38)
- Slides
- Anonymous
function
|
10:xx |
In-person Photo Shoot
|
10:22 |
System Forth - Samuel A. Falvo II "I will
present a quick overview of these topics:"
- "I have solved the wordlist bug in my System Forth
implementation, so wordlists actually work!!"
- "I also implemented LIST, so I can see what the heck I'm
about to load now."
- And I have added PAGE and AT-XY too.
- I will demonstrate Tic-tac-toe game demo."
- Video (18:12)
|
10:40 |
FluidNC DIY CNC - Mitch Bradley "FluidNC is CNC
controller firmware that runs on very low-cost hardware but is flexible enough
to support many kinds of complex machines. I will introduce the basics of CNC
controllers, explain how FluidNC came about, and discuss the challenges of
supporting an open source project of this magnitude in the context of a DIY
community."
- Video (23:16)
- Slides
|
11:06 |
Forth Recognizers in SwiftForth - Leon Wagner -
President FORTH, Inc. "The Forth interpreter doesn't have a standard method
for extending how it processes various kinds of text tokens in the input
stream. SwiftForth and other systems have long had hooks that provided places
to extend the processing of text tokens (e.g., optional floating-point support,
parsing Windows system constants, OOP packages like SWOOP, local variables,
etc.). The proposed Forth Recognizers wordset allows the system to be extended
in a standard way. It also turns out to be a nice simplification that reduces
the complexity of the SwiftForth interpret and compile loops."
- Video (19:52)
- Slides
- Forth Recognizers
in SwiftForth
|
11:26 |
Lunch
|
13:05 |
CORE I Project Update and AI is Forth's "Killer APP" -
Don Golding Don spoke about CORE I basics, its features, and RISC
V.
- Video (32:10)
- Slides
|
13:38 |
2023 State of the CoSy Report - Bob
Armstrong
- Video (28:13)
|
14:05 |
Fireside Chat - Chuck Moore Chuck's fireside
chat is a Forth Day tradition!
- Video (54:59)
|
15:10 |
End of Meeting |
Coming in December |
Fall Haikus - Brad Nelson "Using the power of
Forth Haikus we'll create seasonal fall images and animations to celebrate
Forth Day."
Getting Started with arrayForth - Greg
Bailey "I will present a video on the simple process of downloading,
installing, and using arrayForth 3" |
Future |
AI on CORE I LLMs - Don Golding Don plans to
speak about Large Language Models. CORE I circuit board status: "they were
setting up to assemble the boards yesterday, will get them by Wednesday next
week. Next meeting I can give a demo of the board if I didn't make any
unfixable mistakes."
CORE I Applications - Don Golding and Demitri
Peynado Demitri and I would like to give a quick 15 minute update
on CORE I then discuss the possible uses for a CORE I / Forth
Computer.
Direction Finding - Andrew Korsak Andy is
planning to present this application on Forth Day.
Building GUIs in Forth, without the Gunk - Xuyang
Chen
Fiji
Language - Jack J. Woehr
The Game of
Bridgit - Bob Armstrong |
Other items:
- 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
- Components
- Software Applications
- Space Applications
- Space stuff
- Programming Languages other than Forth
- Operating Systems
- Utilities
- Hardware
- Other Books and Magazines
- Manuals & Documentation
- Articles
- Applications
- Stores
- Robots
- Games
- Companies
- Lectures
- People
- Surplus Houses
- Meetings
- Courses
- Trade Shows
- Podcasts
- Personal Computer History
- Retro Computing
- The
Computer That Took Man to the Moon
- Tutorials
- Education
- Contests
- Blogs
- Other
|
|