Tag
A hobbyist developer builds a self-written Forth programming environment for the Soggy-1000, a DIY Sega SG-1000 clone, as part of RetroChallenge 2026/10. The project aims to provide a low-level, copyright-free interactive development system that can live in the console's onboard ROM.
EvilVM is a native code Forth compiler deployed as position-independent shellcode for remote code execution in information security contexts, providing an interactive shell and capabilities for remote code delivery and compilation.
The article details the author's experience writing MoonForth, a Forth programming language implementation, by leveraging Lua's C API and following JonesForth, despite not initially knowing how to build a Forth.
An interview with developer oofoe discussing his use of exotic programming languages like REBOL, Forth, Decker, and Janet, along with insights into DSL design and applications in the VFx industry.
Virgil Dupras introduces a series of articles aimed at teaching low-level programming by building a Forth system and a partial C compiler from scratch, starting from bare metal to develop operating system concepts.
Sectorforth is a minimal 16-bit x86 Forth implementation that fits within a 512-byte boot sector, allowing users to compile and run Forth code in a boot environment.
This technical note from 1994 describes methods for constructing deterministic and nondeterministic finite state automata in Forth, emphasizing a one-to-one mapping between definitions and state tables to avoid slow nested IFs.
CL-Forth is a Common Lisp implementation of the Forth 2012 Standard, supporting multiple Lisp implementations and operating systems, with a standalone executable option.
A programmer shares their experience teaching middle and high school students the Forth programming language, explaining why they chose it over Python or Scratch and how they designed a curriculum for a 12-session course.
This chapter from 'Let Over Lambda' explores implementing the Forth programming language in Lisp using macros, emphasizing duality of syntax and meta-programming techniques. It aims to teach Forth concepts to a Lisp audience and discuss the philosophy behind Forth's design.
An email exchange about the CoSy language and its creator's critique of Git as overly complex for personal productivity, contrasted with the simplicity of CoSy's directory-based approach.
Cagire is a free, open-source step sequencer where each step contains a Forth script instead of traditional note data, with a built-in audio engine called Doux. It supports live coding and is available for multiple platforms.
A technical blog post exploring how to use SBCL as a breadboard for assembly code, focusing on stack-based virtual machine techniques such as rotating stacks and efficient primop dispatch, with references to the F18 processor and x87 stack.
This blog post responds to the claim that WebAssembly is not a pure stack machine by discussing its design with locals and comparing it to Forth, arguing that it still fits the definition of a stack machine and that its register-like locals improve readability and performance.