What we’re about
Discussing and learning about the Forth programming language through:
*Monthly meetings http://www.forth.org/svfig/next.html
*Active website http://www.forth.org/svfig/
*Email discussion list
Upcoming events (1)
See all- Forth Day SVFIG ZOOM/In Person Meeting --- THIRD Saturday!Palo Alto, Palo Alto, CA
go to: forth.org/zoom for 2024 SVFIG Forth Day Zoom Meeting
**The Zoom Room is open 24-7, stop by and give it a try!
=+ There will be an IN-PERSON meeting at Stanford! Details below. Notify Kevin Appert if you're coming in person. [email protected]
=+
*** PLEASE NOTE 09:00 AM (Pacific Standard Time) START TIME ***
All durations and descriptions are approximate or perhaps entirely inconsistent with what will eventually transpire.
=*
# AGENDA
=+ 09:00 --- WELCOME --- Kevin Appert, Program Chairman and Master of Ceremonies
This will incorporate the starting of the Zoom recorder.
=+
09:05 --- Fireside Q&A --- Charles H. Moore
Chuck will give give a short intro to tell us how he's doing and then will take questions for a short time. We may do the questions in chat and select among them or Chuck can pick. If you can't fit it on an index card, don't ask it.
=+
09:30 --- FPGA and ASIC Forth Market Strategy --- Christopher Lozinski
“When FPGA finite state machines become too complex, many engineers choose a RISC-V soft core. However, the abundance of RISC-V soft cores available can lead to market confusion. To address this, I developed a RISC-V soft core directory to assist in selection and to promote Forth interpreters on RISC-V for FPGA hardware debugging. We seek support in this initiative. Once the Forth language is adopted, it will be easier for engineers to adopt a Forth soft core, which is approximately half the size of the smallest 32bit RISC-V soft cores.”
=+
09:52(40 min)--- The CORE I Project--- Don Golding and Demitri Peynado
“Demitri and I will be giving an update to the CORE I project. Demitri will speak about the most important aspect of CORE I, the code. I will follow up with the status of the CORE I hardware”
=+
10:35 --- "CLAMS - The Quest for Portability and Audio --- M. Edward (Ed) Borasky
The arrival of the Raspberry Pi RP2350 micro-controller inspired me to move from an assembly-language Forth to one written in C, so it could run on a number of different boards simply by re-compiling. I am now using the Arduino IDE and Christopher Curl's "C3".
If the hardware is willing, I'll play some music on an RP2350 micro-controller board.
=+
10:55 --- ESP32Forth talks to Gemini --- Brad Nelson
“I'll explore using ESP32Forth with the Gemini API to bring LLMs to a low cost embedded device.”
=+
11:15 --- (15 min) Forthic --- Rino Jose
“Forthic is a high-level Forth designed to build web-based tools at LinkedIn. It can be embedded at any level of an application, enabling extension even after deployment.”
=+
11:30 --- (25 min) GTK4 Object Mapped to SWOOP Classes --- Leon Wagner, FORTH, Inc.
“We recently ported a Windows GUI control application to GTK4 for cross-platform compatibility. I will show how the GTK object model maps nicely to SWOOP classes and results in some pretty readable Forth code.”
=+
11:55 --- Lunch
=+
13:00 --- Programming Languages vs Spoken Languages --- Doug Hammed
"I would like to present discussion about programming languages vs our spoken languages and how the languages aid or inhibit daily usage of these languages"
=+
13:20 --- Primative Words To Bootstrap A Forth --- Bill Ragsdale
“What would be the most primitive words to implement in code for a minimal, low performance Forth?”
=+
13:40--- Latest Updates to zeptoforth --- Travis Bemann
“In the past few months with zeptoforth there have been a number of significant new developments. The most important is RP2350 support, but there has also been hardware single-precision floating point support and complex number support in the works, and other features such as adding the concept of current directories to the FAT32 implementation have also been implemented."
=+
14:00 --- BANDIT ColorForth Keyboard ---Julian
We'll show a short video about this interesting implementation.
=+
14:15 --- From Technofeudalism to Technosocialism: FORTH Unexpected Roles in Decentralized Systems --- Liang Ng (Malaysia)
“We compare blockchain based decentralized systems with a more lightweight architecture called Omni Star Web, where a FORTH based shell that can be added to web based or mobile applications performs various decentralized and user defined functions. Omni Star Web implements a hash based secure decentralized universal data sharing protocol, effectively creating a shadow Internet owned and operated by free individual users and free software programmers.”
=+
14:35 --- CoSy, an Everyday Human-level System Based in Forth, not C --- Bob Armstrong
“The truly unique aspect of CoSy is that it is simply a vocabulary in Forth with Forth's unique simplicity and openness to the ` hardware -- rather than mass market C or other foundational languages, Rust ?”
=+
15:00 (20 minutes) --- KolorScript --- George Phillip Orais
“I would like to introduce my Forth to SVFIG and especially to Chuck for it's related to colorForth and I really love his colorForth. “
=+
15:20 (40 minutes) --- GreenArrays Update --- Greg Bailey
We'll hear about the great migration from Cheyenne and the current status of GreenArrays.
=+
16:00 --- ADJOURN
A motion to adjourn is always in order. It takes precedence. It is not debated. It is not amendable, cannot be reconsidered, and is voted immediately after being seconded.
=+
The recording will be stopped without ceremony. Good fellowship and conversation can continue in our tastefully furnished Zoom Room.
=+ Message Kevin Appert for more info! Send messages through Meetup-message, email, etc.
=* Zoom meetings are recorded and presented on our YouTube channel: https://www.youtube.com/c/SiliconValleyForthInterestGroup
=+
IN PERSON MEETING SVFIG will meet in the Peterson Building (Building 550) on the campus of Stanford University.
=+ Parking: There is open parking on weekends. You may park in any A or C designated areas or metered space. There is no need to feed the meter on the weekends. Do not park in any place marked with 24/7 restrictions! Read the signs!
=+ Building Entrance: Make your way to the Panama Mall entrance of the Peterson Building. The door is labeled Building 550 - Mechanical Engineering Design Group. Do not ask Stanford students to let you in and do not enter the building behind them. There will be a radio telemetry doorbell to gain entry.
=+ Here is the googlie map showing Peterson: https://maps.app.goo.gl/zoG341Pv7BDjwijUA
=+ I recommend parking in the lot at the corner of Santa Teresa and Lomita: https://maps.app.goo.gl/QwkQSGj6H2MRXthX8 =+ For maps and parking info, go here: (ignore the old dates) http://forth.org/svfig/03-2020.html