m5l.eu is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
Yet another single-user instance
Admin account
@marek@m5l.eu

Search results for tag #zig

[?]Anna Liberty » 🌐
@liberty@mathstodon.xyz

Just published an article about my current thoughts on Zig.

gracefulliberty.com/articles/r

"Zig is rising in popularity. It hasn't yet seized the space occupied by even Rust or Go, much less C, but it has been adopted by a few major projects and countless smaller ones. As such, it's becoming an important language for the future. having been interested in Zig for several years, I decided to check back in on the language and see how I feel about it today."

    [?]André Polykanine » 🌐
    @menelion@dragonscave.space

    It seems, is being rewritten from to (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* 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.

      0 ★ 0 ↺

      [?]Marek S. Ł. » 🌐
      @marek@m5l.eu

      using API from code, and it's soo much nicer than its original . Function arguments (that are usually cryptically named integers) can be easily understood just by browsing their type definitions. Pointers are much more specific. Thanks Johnatan Marler for the zigwin32 bindings!

        0 ★ 1 ↺

        [?]Marek S. Ł. » 🌐
        @marek@m5l.eu

        It's been only four weeks and I really love using mise-en-place by @jdx@fosstodon.org So far I've used it for (chronologically):

        - switching between versions, I liked it more than the dedicated anyzig
        - venv activation – it's silly but feels so good, and collaborates with uv
        - ensuring I have the right language server and formatter for a project, be it , , and trying out various options for Python
        - setting LANG="C.UTF-8" only in the specific project folder because refused to work with Polish...

        The final boss was getting a really comfortable Tree-sitter setup: get the CLI, write grammar in , re-generate and run tests on source change as a mise Task. And then I only cloned the repo on another machine and was ready to go!

        This post was written as a more cultured outlet for my excitement instead of aggresively committing mise.toml into every repository I touch

          1 ★ 0 ↺

          [?]Marek S. Ł. » 🌐
          @marek@m5l.eu

          Bad npm and make, no sudo install for you two. And leave my /usr/local alone!

          It was the talk "How to Build Software From Source" from @andrewrk@mastodon.social where someone taught me what build prefix is. I think that's an example of why hanging around language is so beneficial – it also taught me a lot more about building C and libc than any other tool. Many layers of dirt and rust (pun intended) are washed away and you see the basic systems that were under there all the time.