I've been looking at #zig on the weekend and seriously, what niche does it tries to fill?
It is not a *big* step forward from #C or even #go, and I think that #rust, albeit harder, does everything better :)
There's a lot of syntax to it and little support for abstractions; for small personal projects it may be fine but how does #zig compose for larger projects?
I really want to hear people's opinion if there's any!
zon2nix - Convert the dependencies in `build.zig.zon` to a Nix expression
@animeslave yeah, #zig looks pretty good, kind of what #go should have been 🤣
@drewdevault Interesting times, having #hare, #vlang, #zig in development. These are all great and hopefully they'll replace #golang. Anyways, I think hare is sometimes a bit too simple. How would one implement a generic map type? I guess with union types? Do you have an example somewhere?
Wrote a short post on parsing CSS as a way to motivate some basic exploration of metaprogramming in #Zig.
I heavily referenced Zig's builtin JSON parser when learning this. And it is referenced multiple times in the post as well.
The Rome Tools + Bun.sh + SvelteKit/Vite stack for Web Frontend is blazing fast for CI! 🤯 The best of two worlds! #rust #web #Zig
Check it out here!
https://github.com/whizzes/quicklink-dashboard/pull/37/checks
🔜🗣️Join our #ZIGTalk with Frode Forland today at 5 pm! He is a member of the Scientific Advisory Board of our international department #ZIG and currently seconded from Folkehelseinstituttet in Norway to Africa CDC in Ethiopia.
➡️ https://www.rki.de/SharedDocs/Termine/EN/ZIG_Talks/2023-05-25.html
#zigtalk #Zig #globalhealth #ianphi
I'm from the Garbage Collection #programming generation and every day I'm gladly surprised by the high #quality and #development #speed of many #C and #Zig projects.
I'm always wonder me how the manage all that minimalist which scary me too much.
#programming #quality #development #speed #c #Zig
I wrote a new post about error-handling and #zig, as I've been doing a bunch of scripting with Zig recently.
I stumbled a few times so maybe that will be useful to you. And I was able to turn parts of my stumbling into a potential PR to the Zig docs. 🎉
@deadparrot would be really interested in your opinion about #zig! Have you tried it yet?
Humans interact with their environment in complex local networks that influence zoonotic outbreak risks. Our Centre for International Health Protection #ZIG won transnational research funding from Volkswagen Foundation. #GlobalHealth
➡️http://portal.volkswagenstiftung.de/search/projectDetails.do?siteLanguage=en&ref=9C448
6 project partners from 5 countries in West Africa and Europe join their forces for 4 years. We look forward to expanding our ethnographic research and to collaborating with colleagues in 🇳🇬, 🇫🇷, 🇬🇲 and 🇬🇧 .
➡️rki.de/zig-en
Hey, I did a thing!
A while back I asked @PlusPixels if I could re-draw one of their pieces for a small demo project, and that project is done!
I redrew one of their works in #Aseprite then wrote a #Zig application to detect unique 8x8 tiles in each layer and chuck them into #TIC80 to make a little parallax demo.
I took the very long route to achieve my goal, but picked up a lot along the way, as I'm not *super* familiar with any of these tools.
If you want to "play" the demo (it's literally just a background that moves with the mouse) I did a wayy-too-long-writeup on my blog here:
https://mvu.one/articles/2023-02-04-16-49-zig_tic80.html#playgame
I put all the code in git repos linked at the bottom of the post in case anybody is interested.