

-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
The Zig Programming Language Discord has a zig-help channel that's pretty responsive if you're ok with Discord. The archive is searchable.
https://github.com/ziglang/zig/wiki/Community#discord-englis....
GitHub's code search beta is a good way to find out how other people are doing things with Zig, if you have access to it. For example:
https://cs.github.com/?scopeName=All+repos&scope=&q=http+pat...
Some less-known walkthroughs for those new to Zig but comfortable in other languages:
- A half-hour to learn Zig: https://gist.github.com/ityonemo/769532c2017ed9143f3571e5ac1...
- Zig Crash Course: https://ikrima.dev/dev-notes/zig/zig-crash-course/
You can also see how other people have solved problems you might have:
https://github.com/catdevnull/awesome-zig
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
It’s also possible to write Python extensions in Zig: https://github.com/adamserafini/zaml
-
The Zig Programming Language Discord has a zig-help channel that's pretty responsive if you're ok with Discord. The archive is searchable.
https://github.com/ziglang/zig/wiki/Community#discord-englis....
GitHub's code search beta is a good way to find out how other people are doing things with Zig, if you have access to it. For example:
https://cs.github.com/?scopeName=All+repos&scope=&q=http+pat...
Some less-known walkthroughs for those new to Zig but comfortable in other languages:
- A half-hour to learn Zig: https://gist.github.com/ityonemo/769532c2017ed9143f3571e5ac1...
- Zig Crash Course: https://ikrima.dev/dev-notes/zig/zig-crash-course/
You can also see how other people have solved problems you might have:
https://github.com/catdevnull/awesome-zig
-
I’d be interested in it as well. I imagine the author talks about Rust being hard, cause extending Ruby with Rust doesn’t seem problematic. Here is an example of simd json extension written in Rust using Rutie: https://github.com/drogus/simd-json-ruby/blob/main/src/lib.r...
It has a bunch of macros that are rather straightforward to use
-
You can call Ruby script in Crystal though. [0]
And I think Zig would be easier to maintain compare to Rust because it is a simpler language. Sure there is a lot of breaking changes, but it's not much of trouble for a language that can be read in one afternoon (referring to the single page document).
[0]: https://github.com/Anyolite/anyolite
-
FWIW regarding the package manager, based on the rest of the text my guess is that whoever wrote this intended to say that "Zig will ship with a package manager".
I created https://github.com/ziglang/www.ziglang.org/pull/228 let's see if it gets accepted :)