| November 2024Forth
				  Day
 Meeting Notes
Compiled by Dave JaffeContributions 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 - am -
				  pm      Screenshot
				  - am -
				  pm | 
 
		   
			 | 09:00 | Welcome- Kevin Appert, SVFIG Program Chairman  
				  Video (5:00) | 
 
		   
			 | 09:05 | Fireside Q&A- Charles H. MooreChuck will
				  tell us what he's been doing and then take questions.
  
				  Video (25:00) | 
 
		   
			 | 09:26 | 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. I 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."
 "On an ICE40 FPGA, a stack machine can be half the size of a
				  32-bit RISC-V soft core. On an ASIC, a stack machine can hold 6 instructions in
				  the space occupied by one RISC-V instruction."  
				  SlidesVideo (22:15) | 
 
		   
			 | 09:50 | The CORE I Project - Don Golding and Demitri
				  Peynado"We will give an update on the CORE I project. Demitri will
				  speak about the most important aspect of CORE I - the code - and I will follow
				  up with the status of the CORE I hardware."
  
				  SlidesVideo (46:45) | 
 
		   
			 | 10:35 | Screenshot | 
 
		   
			 | 10:37 | CLAMS - The Quest for Portability and Audio - M.
				  Edward (Ed) Borasky"I have c3 running on Linux, as well as on a Teensy
				  4.1 and an Adafruit Feather RP2350 with HSTX in the Arduino IDE. I hope to
				  demonstrate a Forth-controlled synthesizer running in the Teensy 4.1 generating
				  USB audio."
  
				  SlidesVideo (19:00) | 
 
		   
			 | 10:58 | ESP32Forth talks to Gemini - Brad Nelson"I'll
				  explore using ESP32Forth with the Gemini API to bring LLMs to a low-cost
				  embedded device."
  
				  SlidesVideo (25:30) | 
 
		   
			 | 11:23 | 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."
  
				  SlidesVideo (18:30) | 
 
		   
			 | 11:42 | 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."
  
				  SlidesVideo (17:58) | 
 
		   
			 | 12:00 | Lunch Break | 
 
		   
			 | 13:08 | Programming Languages vs Spoken Languages - Doug
				  Hammed"I will discuss the difficulty in learning a programming
				  language"
  
				  Video (14:00) | 
 
		   
			 | 13:23 | Primitive Words to Bootstrap a Forth - Bill
				  Ragsdale"What would be the most primitive words to implement in code
				  for a minimal, low performance Forth?"
  
				  Slides - Forth with Small
					 SiliconVideo (22:00) | 
 
		   
			 | 13:45 | Latest Additions in zeptoforth - Travis
				  Bemann"There have been a number of significant new developments with
				  zeptoforth over the past few months. The most important are RP2350 support and
				  including current directories to the FAT32 implementation. Hardware
				  single-precision floating point and complex number support are in the
				  works."
  
				  SlidesVideo (21:30) | 
 
		   
			 | 14:06 | BANDIT ColorForth Keyboard - Julian Roca"I'll
				  show a
				  short
				  video about this interesting implementation."
  
				  Video (10:30) | 
 
		   
			 | 14:17 | From Technofeudalism to Technosocialism: Forth Unexpected
				  Roles in Decentralized Systems - Liang Ng (Malaysia)"I'll
				  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."
  
				  SlidesVideo (22:30)CCurl / c3 | 
 
		   
			 | 14:40 | 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 like
				  Rust."
  
				  Video (27:00) | 
 
		   
			 | 15:07 | GreenArrays Update - Greg BaileyGreg will
				  discuss the current status of GreenArrays.
  
				  Video (24:30) | 
 
		   
			 | 15:40 | KolorScript - George Phillip Orais"I will
				  introduce KolorScript, which is closely related to colorForth."
  
				  SlidesVideo (39:32) | 
 
		   
			 | 16:11 | End of Meeting | 
 
		   
			 | Future | TBD - Joseph O'Connor"I can give a
				  presentation on using Creole Forth with the Picar-X, a robotic car that works
				  with a Raspberry PI. If this doesn't fit in for Forth Day, I can do it in
				  December."
 Getting Started with arrayForth - Greg
				  Bailey"I will present a video on the simple process of downloading,
				  installing, and using arrayForth 3."
 Direction Finding - Andrew KorsakAndy is
				  planning to present this application on Forth Day.
 Building GUIs in Forth, without the Gunk - Xuyang
				  Chen Fiji - Jack J. WoehrFiji
 Fiji Language
 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 ForthSoftware
					 Makers Encouraged to Stop Using C/C++ by 2026  
				  Operating Systems  
				  Utilities  
				  Hardware  
				  Other Books and Magazines  
				  Manuals & Documentation  
				  Articles  
				  Applications  
				  Stores  
				  Robots  
				  Games  
				  Companies  
				  Lectures  
				  PeopleThomas
					 E. Kurtz, a Creator of BASIC Computer Language, Dies at 96  
				  Surplus Houses  
				  Meetings  
				  Courses  
				  Trade Shows  
				  Podcasts  
				  Personal Computer History  
				  Retro Computing  
				  Tutorials  
				  Education  
				  Contests  
				  Blogs  
				  OtherFrom Punch Cards to
					 Python | 
 
		   
			 | 
 |