⚡ zig build --summary all
Build Summary: 11/11 steps succeeded
install cached
├─ install generated to bin/mtl_renderer.metallib cached
│ └─ run xcrun (mtl_renderer.metallib) cached
│ └─ run xcrun (mtl_renderer.air) cached
├─ install generated to glsl_shaders.h cached
│ └─ run python3 (glsl_shaders.h) cached
├─ install orca cached
│ └─ zig build-lib orca Debug native cached 29ms MaxRSS:26M
└─ install orca_runtime cached
└─ zig build-exe orca_runtime Debug native cached 11ms MaxRSS:24M
├─ zig build-lib orca Debug native (reused)
└─ zig build-lib wasm3 ReleaseFast native cached 19ms MaxRSS:25M
Pixi: A cross-platform art and animation editor by Colton "foxnne" Franklin
A nice GUI program, written in Zig, that helps you create art, what's not to love?
The episode will air on October 2nd 2023, at
7:00AM PDT / 2:00PM UTC / 4:00PM CEST / 7:30PM IST
You can find more on zig.show.
Right after the show ends, Terminal Click by Abner Coimbre will premiere on YouTube.
Watch it live and ask questions to Abner (assuming he's actually present and not still passed out drunk on chocowine from the night before (how do you even make wine out of chocolate, I thought you needed grapes)).
The Handmade Network is running a new jam. This one is particularly interesting because it's the debut of their Orca WASM runtime.
Since "WASM runtime" can mean a variety of things, think of it as an Electron alternative that swaps out the web stack for native components. Kinda like React Native, but without React, and with WASM instead of JS, so you can use a language that has all kinds of wild improvements like, say, static types.
The idea is to make cross-platform native app development less problematic, but without having the user pay the price for your convenience (or at the very least pay a much more reasonable price).
Link to the jam
Orca official website
The build summary you saw at the top is from using Zig to build Orca. One night Andrew helped me make a build.zig file that replaces their build system (on macOS, Windows is an exercise left to the user :^)), here you can find it and some related discussion (you need to have joined the HMN Discord server to open that link).
After that, all on my own I ported part of one of their sample programs to Zig. Check also out Andrew's PR that replaces the bash script with a build.zig file!
Here's where you can find me:
But if you want to chat with me then joining my Discord server is the right move (I don't interact much on social media).
The Zig SHOWTIME calendar is still active, subscribe to it (iCal) to get new episodes added to your calendar automatically.
We're looking for speakers!
See you at SHOWTIME,
Loris