home.social

#zig — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zig, aggregated by home.social.

  1. In my quest for using -fincremental in Zig I've so far found and fixed 3 fairly critical linker bugs. (Sent a PR for one of them, got to do it for the other two but I'm a little bit uncertain about the details on one of them.)

    Seems I'm going to have to implement a few relocation types as well, which means I'm probably going to have to understand the implementation on higher level and not just specific local details.

    I'm in for a treat. 😬

    #ziglang #zig

  2. A 1 million line PR rewriting from to just dropped... github.com/oven-sh/bun/pull/30

  3. Jarred Sumner, tvůrce JavaScriptového runtimu Bun, oznámil v sobotu na síti X, že kompletní přepis Bunu ze Zigu do Rustu úspěšně prochází 99,8 % stávající testovací sady na Linuxu (x64, glibc). Jde o rewrite v rozsahu zhruba 960 000 řádků kódu.

    Sumner v threadu vysvětluje motivaci: „Jsem unavený z neustálého řešení memory leaků, pádů a problémů se stabilitou. […]

    https://zdrojak.cz/zpravicky/bun-prepsan-z-zigu-do-rustu-998-testu-prochazi/
  4. "99.8% of bun’s pre-existing test suite passes on Linux x64 glibc in the rust rewrite"

    I need to learn #Zig tbh

  5. RE: hachyderm.io/@kristoff/1164882

    This was so refreshing to read, and it made me love Zig even more as a learner. From my reading, I think the essential distinction is whether the contributors actually think about and acknowledge the changes (and the design of those changes) they're making.

    In light of that, the AI ban itself isn't the "perfect" borderline, I think. It's because there are a lot of developers who can utilize AI as a tool, driven by their own thinking, decisions, and understanding (using AI for searching parts of code, online documentation, and less hallucination-prone code generation with good human review would be good examples). So I understand Zig's policy as having a clear boundary on that, even if it's not perfect as intended. But at the same time, I can think of two things for software development in general (not directly to Zig's) with great respect and love for the current Zig's AI policy.

    One is that it might be okay to allow the core development team to use AI since they're trusted not to misuse it. Second, it's more intrinsic if there were a good metric to deterministically check contributors' understanding. Not perfectly aligned with the second point, but letting them write the PR comment in their own words could be a more mitigated solution than a strong AI ban, if I allow AI use while upholding the philosophy I felt was behind that.

    I'd be glad if anyone could share their thoughts on this.

    #ai #vibe_coding #zig #oss

  6. Sent my first PR on Zig. 🥳

    Had an issue with the elf loader failing for some object files, and decided to actually get to the bottom of it.

    #zig

  7. Cursor удалил прод за 9 секунд, а Zig и JVM запретили AI-коммиты

    Двенадцатый выпуск еженедельных IT-новостей от OpenIDE! На этой неделе прошёл JPoint 2026, вышел Amplicode 2026.1 со Spring Agent Toolkit, а Anthropic впервые обогнала OpenAI по оценке на вторичном рынке. Плюс история о том, как AI-агент удалил продакшн-базу данных за 9 секунд.

    habr.com/ru/companies/haulmont

    #Amplicode #Spring_Agent_Toolkit #Cursor #Claude_Opus #GitHub_Copilot #Anthropic #Ghostty #Zig #AI_инфраструктура

  8. @gmc Claude vibe coded me a perfect DVUI interface but it's not ready for production yet. In the end I decided for dartlang multiplatform UI on top of flutter docs.flutter.dev/
    #zig #dart

  9. @gmc Claude vibe coded me a perfect DVUI interface but it's not ready for production yet. In the end I decided for dartlang multiplatform UI on top of flutter docs.flutter.dev/
    #zig #dart

  10. @gmc Claude vibe coded me a perfect DVUI interface but it's not ready for production yet. In the end I decided for dartlang multiplatform UI on top of flutter docs.flutter.dev/
    #zig #dart

  11. @gmc Claude vibe coded me a perfect DVUI interface but it's not ready for production yet. In the end I decided for dartlang multiplatform UI on top of flutter docs.flutter.dev/
    #zig #dart

  12. @gmc Claude vibe coded me a perfect DVUI interface but it's not ready for production yet. In the end I decided for dartlang multiplatform UI on top of flutter docs.flutter.dev/
    #zig #dart

  13. It seems, #Bun is being rewritten from #zig to #Rust (at least there is an experimental branch, so nothing is decided yet). Comments suggest that the most probable reason of that is that Zig's maintainers do not receive AI assisted contributions and harshly oppose *any* #AI use.
    In my opinion, it's their gravest error: Zig is young, pre-1.0, and having this radical anti-AI position will decrease the number of people adopting it even more.
    I thought about writing a project in Zig, because to be honest, I like it better than Rust, but now… no.

  14. 🚀 Oh joy, another day, another "brilliant" #port from #Zig to #Rust. Because clearly, #the world needed yet another complex #guide for developers who actually enjoy their sanity. 🎉 Who knew that #reinventing the #wheel could be so groundbreaking? 🙄
    github.com/oven-sh/bun/commit/ #Developer #Groundbreaking #HackerNews #ngated

  15. 🚀 Oh joy, another day, another "brilliant" #port from #Zig to #Rust. Because clearly, #the world needed yet another complex #guide for developers who actually enjoy their sanity. 🎉 Who knew that #reinventing the #wheel could be so groundbreaking? 🙄
    github.com/oven-sh/bun/commit/ #Developer #Groundbreaking #HackerNews #ngated

  16. 🚀 Oh joy, another day, another "brilliant" #port from #Zig to #Rust. Because clearly, #the world needed yet another complex #guide for developers who actually enjoy their sanity. 🎉 Who knew that #reinventing the #wheel could be so groundbreaking? 🙄
    github.com/oven-sh/bun/commit/ #Developer #Groundbreaking #HackerNews #ngated

  17. 🚀 Oh joy, another day, another "brilliant" #port from #Zig to #Rust. Because clearly, #the world needed yet another complex #guide for developers who actually enjoy their sanity. 🎉 Who knew that #reinventing the #wheel could be so groundbreaking? 🙄
    github.com/oven-sh/bun/commit/ #Developer #Groundbreaking #HackerNews #ngated

  18. 🚀 Oh joy, another day, another "brilliant" #port from #Zig to #Rust. Because clearly, #the world needed yet another complex #guide for developers who actually enjoy their sanity. 🎉 Who knew that #reinventing the #wheel could be so groundbreaking? 🙄
    github.com/oven-sh/bun/commit/ #Developer #Groundbreaking #HackerNews #ngated

  19. The #Reticulum ecosystem has been expanding quietly in multiple directions at once: new language implementations, new transports, and new tools!

    Explore 30+ Active Projects:
    nodestar.net/moving-reticulum-

    #web #tech #mesh #innovation
    #lxmf #lora #python #rust #zig #go

  20. The #Reticulum ecosystem has been expanding quietly in multiple directions at once: new language implementations, new transports, and new tools!

    Explore 30+ Active Projects:
    nodestar.net/moving-reticulum-

    #web #tech #mesh #innovation
    #lxmf #lora #python #rust #zig #go

  21. The #Reticulum ecosystem has been expanding quietly in multiple directions at once: new language implementations, new transports, and new tools!

    Explore 30+ Active Projects:
    nodestar.net/moving-reticulum-

    #web #tech #mesh #innovation
    #lxmf #lora #python #rust #zig #go

  22. The #Reticulum ecosystem has been expanding quietly in multiple directions at once: new language implementations, new transports, and new tools!

    Explore 30+ Active Projects:
    nodestar.net/moving-reticulum-

    #web #tech #mesh #innovation
    #lxmf #lora #python #rust #zig #go

  23. The ecosystem has been expanding quietly in multiple directions at once: new language implementations, new transports, and new tools!

    Explore 30+ Active Projects:
    nodestar.net/moving-reticulum-


  24. Ah, Zig's #anti-AI stance: because who needs progress anyway? 🤖🙅‍♂️ Let's just hope their firm "no LLMs allowed" #policy doesn't extend to coffee machines or we might be doomed to an eternity of manual #espresso brewing. ☕🚫
    simonwillison.net/2026/Apr/30/ #Zig #AI #manualbrew #coffeehumor #technews #HackerNews #ngated

  25. Когда на Rust уже всё переписали

    Мем про переписывание всего на Rust в итоге стал индустриальным стандартом. Безопасность памяти и строгий компилятор реально решают кучу проблем. Но на практике регулярно всплывают задачи, где архитектурные рамки Раста только мешают и заставляют бороться с языком. Писать системные сетевые сервисы на C в 2026ом году можно, но CVE на переполнение буфера вам выпишут быстрее, чем вы допишете свой Makefile. Как говорится: Rust не позволит вам выстрелить себе в ногу. Zig позволит с радостью, но перед этим попросит явно передать аллокатор. В двух последних проектах, в разработке которых я участвую, был выбран Zig. Я не буду продавать язык как идеальный (он объективно сырой), но ниже будет разбор реального опыта.

    habr.com/ru/articles/1022260/

    #zig #rust #c #системное_программирование #управление_памятью #аллокаторы #epoll #comptime #telegram #mtproto

  26. So right now, what's the best #ecs to use in #zig?
    I'm looking for a reasonably simple API, must be able to do custom pipelines, and at least some documentation/examples.
    #GameDev

  27. 🎉🚀 Wow, they rewrote #git in #Zig - because, you know, that's what the world was clamoring for! 🤔💼 Forget world peace, let's make buns faster by 100x, because clearly that's the pinnacle of human achievement. 🍞🔧
    vers.sh/blog/git-zig-bun-100x #rewrite #technology #innovation #software #development #HackerNews #ngated

  28. I've been working on a new #blackhole #raytracing code in #zig so that it can be more easily embedded into other #astrophysics models without any library dependencies. So easy is it to embedded in fact that it can even run in your browser using #wasm !

    cosroe.com/kerrz/

  29. 🤔 Ah yes, let's rebuild #Git in #Zig because clearly the root of all #AI inefficiencies is verbose command output. 🛠️ Fielding's breakthrough: machines don't appreciate tissue paper. 🚀🌟
    justfielding.com/blog/nit-repl #Efficiency #Breakthrough #CommandOutput #HackerNews #ngated

  30. Things are steadily falling into place on the custom PS1 Emulator. It's actually semi-playable too!

    Crash Team Racing: Roos Tubes

    :robot_grin:

    #emulator #emulators #PS1 #CTR #Zig #ZigLang #gamedev