Synadia and TigerBeetle Pledge $512,000 to Zig Software Foundation for Language Development
By
jorangreef
Pure flour-power. Hearty enough to carry you through lunch.
Summary
Synadia and TigerBeetle have pledged $512,000 to the Zig Software Foundation over two years to support the Zig programming language, its leadership, and community development. The article details the author's journey with Zig, starting from first encountering it in 2018 to choosing it over C and Rust for TigerBeetle in 2020. The decision was influenced by Zig's approach to memory management and its alignment with NASA's Power of Ten Rules for safety-critical code, which emphasizes explicit static allocation over Rust's default out-of-memory crash behavior.
Key quotes
· 3 pulledSynadia and TigerBeetle have together pledged $512,000 to the Zig Software Foundation over the next two years in support of the language, leadership, and communities building the future of simpler systems software.
I first saw Zig in 2018, seven years ago. Two years later, I chose Zig over C or Rust for TigerBeetle.
At the time, Rust's default memory philosophy was to crash when out of memory (OOM). However, for TigerBeetle, I wanted explicit static allocation, following NASA's Power of Ten Rules for Safety-Critical Code.
You might also wanna read
Kefir C compiler development moves to private mode indefinitely
The developer of the Kefir C compiler announces the cessation of public development, transitioning the project to private mode indefinitely.
Zig Devlog: Build System Rework Separates Maker and Configurer Processes
This devlog entry from the Zig programming language project announces a major rework of the build system, separating the maker process from
magiblot/tvision: A modern cross-platform port of Turbo Vision 2.0 with Unicode support
A modern, cross-platform port of Turbo Vision 2.0, the classical framework for text-based user interfaces (TUI). Originally started as a per
Why a Software Maintainer is Rejecting External Pull Requests
The article is a personal reflection from a software maintainer explaining why they are rejecting pull requests (PRs) from external contribu
GitHub Repository: Chip8 Emulator Project for Virtual Machine Emulation
The article appears to be a GitHub repository page for a Chip8 emulator project called 'navid-m/chip8emu'. The content shows GitHub's interf
10-year-old unit test with future cookie expiry date breaks Servo browser CI system
A developer shares a story about a unit test written 10 years ago for the Servo browser engine that included a cookie expiry date of April 1
