@netvor@masto.nu @Bonfire@bonfire.cafe Yeap, zig had been on my short list to learn for a while now and that is one of the main reasons (along with comp time and solid cross compilation).
Post
@mavnn @Bonfire although i've never got around to learning Ruby i've always liked it, and the community.
but this kind of thing just makes me love Zig even more. the ability to reliably look up stuff in completely unknown codebase (especially with `zig fmt`, you can basically just `grep "fn some_function\\b"`) is a well guarded feature in zig
@netvor@masto.nu @Bonfire@bonfire.cafe Yeap, zig had been on my short list to learn for a while now and that is one of the main reasons (along with comp time and solid cross compilation).
@mavnn@bonfire.mavnn.eu @netvor@masto.nu zig is also very easy to use within an elixir app (even mixing zig code inline within an elixir module: hexdocs.pm/zigler/Zig.html
@Bonfire@bonfire.cafe Erm. Looks like I've also found a weird bug in the markdown to HTML translation in social 1.0.2, by the way. The double backticks above in the function names were typed as underscores.
This isn't to say that Ruby is bad language, I know people who like it and are very productive using it. But it makes me grumpy everytime I look at it because I like a lot of the ideas in the language, but the conventions the Ruby community have chosen do not fit how my brain works at all.
(context for why I'm looking into all this is here if you're morbidly interested: github.com/bonfire-networks/...)