Mustafif KhanforMufiZ-Lang Blogmufiz.hashnode.dev·Apr 23, 2024MufiZ v0.6.0 Released!I am happy to announce the next release of MufiZ, the Mars release. It brings massive changes and is an exciting new release that shows how much we can improve the language. Release Notes for Mars (0.6.0) Started on February 21st 2024. Released on ...Discussnews
Siddharth Sinha (Sid)sidev.hashnode.dev·Mar 31, 2024Compile time programming is coolFirst of all, to all those sweet JS only users … please bug off. I can’t help you, god can’t either. I am not sure why you even clicked on this article given that your best contender is a fully ignorable linter which generates back to shitty language...Discuss·4 likes·227 readsProgramming Tips
Mustafif KhanforMufiZ-Lang Blogmufiz.hashnode.dev·Mar 2, 2024What's Happened So Far?This article will explore the progress that we've achieved so far in MufiZ-Lang, the purpose of this project, and some plans for the future. What is MufiZ-Lang? MufiZ is now the official implementation of Mufi-Lang, a project I started almost two yea...DiscussC
Alvaro Lealterminalprogrammer.com·Mar 2, 2024Zig for C programmers - async/await - Part 4Introduction Whoa! It's been a long road to get here. But that's just an evidence about the complexities which lie behind this technique. In this post we are going to glue all the pieces that we have been developing through the previous posts to get ...Discuss·69 readsZig for C programmers - async/awaitzig
Alvaro Lealterminalprogrammer.com·Feb 25, 2024Zig for C programmers - async/await - Part 3We saw on the part 2 of this series how to implement a basic Thread Pool. But there was a problem when we wanted to report values to the standard output from multiple threads, because there was no synchronization among them. And I mentioned that the ...Discuss·41 readsZig for C programmers - async/awaitzig
Alvaro Lealterminalprogrammer.com·Feb 10, 2024Zig for C programmers - async/await - Part 2Now that we have our coroutines implementation ready, let's move on to the next concept required for the implementation of async/await, thread pools. A thread pool is a concurrent programming concept that involves managing a group or pool of pre-init...Discuss·86 readsZig for C programmers - async/awaitzig
Alvaro Lealterminalprogrammer.com·Jan 26, 2024Zig for C programmers - async/await - Part 1Introduction One of the things that grabbed my attention the most while I was having a first look at the features provided by the Zig language was the async/await keywords. const net = @import("std").net; pub const io_mode = .evented; pub fn main()...Discuss·1 like·170 readsZig for C programmers - async/awaitzig
Reilly O'Donnellblog.reilly.dev·Jan 7, 2024Creating UDP server from scratch in ZigAt a high level this is how UDP servers work: Create a socket Bind the socket to a specific address and port (through the OS) Listen for messages at that specific address and port Here's how we do these steps in Zig: Create a socket We need to t...Discuss·201 readszig
Michael Lohrblog.lohr.dev·Dec 29, 2023FeaturedAfter a day of programming in ZigI am a big fan of Rust since it provides great tooling and allows me to write code with lots of confidence that it will work reliably. But sometimes I hate it, too. It takes more time to write code in Rust and some things are pretty difficult to prop...Discuss·38 likes·8.6K readszig
soomtongsoomtong.hashnode.dev·Dec 24, 2023Zig learning noteWhat's interesting about Zig's generics is that they capture widely accepted conventions into an architecture. It allows you to construct the interfaces you want with less complexity. It's like simple but powerful... and The modern build system is a ...Discusszig