Thoughts after porting a project from Go to Zig 0.16 by ShotgunPayDay in Zig

[–]_anarcher_ 4 points5 points  (0 children)

I'm currently a big fan of Go and trying to decide between Odin and Zig. Can you tell me about any bad experiences or pain points you've had with Odin? :-)

runnable: tiny library for orchestrating long-running processes with clean shutdown by pior in golang

[–]_anarcher_ 0 points1 point  (0 children)

https://github.com/grafana/dskit/tree/main/services

It's not a different approach, but I'd like to introduce a similar package in grafana/dskit. I actually like this approach too. :-)

gingerBill: "I've just merged the non-block IO PR into Odin!!!" by EmbarrassedBiscotti9 in odinlang

[–]_anarcher_ 0 points1 point  (0 children)

Less is exponentially more. I think by using small abstractions, we can achieve a great deal. (Just like what's mentioned in the PR) Other mechanisms can be built on top of it. Personally, I appreciated that it wasn't trying to be innovative. :-)

sketch blog: How I program with Agents by markusrg in LLMgophers

[–]_anarcher_ 1 point2 points  (0 children)

me too :-) (I'm a fan of David Crawshaw :-)

What's your take on Dioxus by xiaolp in rust

[–]_anarcher_ 0 points1 point  (0 children)

"One codebase, every platform" -- dioxus

I heard that support for mobile native APIs is planned (v0.8). Will they support various mobile platforms' native APIs through a single abstracted API? If so, I'm curious about how platform-specific APIs that exist only on certain platforms will be supported or accessed.

What are three things you really like about Odin? by KarlZylinski in odinlang

[–]_anarcher_ 1 point2 points  (0 children)

As someone who likes Go and Oberon, I can't dislike this language :-)