lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

59
active users

#ziglang

0 posts0 participants0 posts today
NerdNextDoor :Blobhaj:<p><a href="https://mastodon.social/tags/vkuroko" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vkuroko</span></a> has full <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> support now!</p><p>vkuroko is a project programmed in <a href="https://mastodon.social/tags/Zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zig</span></a> that brings the <a href="https://mastodon.social/tags/Kuroko" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kuroko</span></a> scripting language (dialect of <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>) to <a href="https://mastodon.social/tags/SourceEngine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SourceEngine</span></a> <a href="https://mastodon.social/tags/Games" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Games</span></a>. </p><p>Originally only ran on Windows but now works on Linux!</p><p><a href="https://github.com/evanlin96069/vkuroko" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/evanlin96069/vkuroko</span><span class="invisible"></span></a></p><p>The creator is a great guy. You should check out his other projects like his <a href="https://mastodon.social/tags/ika" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ika</span></a> language. Go show him some support!</p><p><a href="https://github.com/evanlin96069/ika" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/evanlin96069/ika</span><span class="invisible"></span></a></p><p><a href="https://github.com/evanlin96069" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/evanlin96069</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Game</span></a> <a href="https://mastodon.social/tags/GameEngine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameEngine</span></a> <a href="https://mastodon.social/tags/Gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gaming</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a> <a href="https://mastodon.social/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://mastodon.social/tags/ZigLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZigLang</span></a> <a href="https://mastodon.social/tags/Valve" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Valve</span></a></p>
Ramin Honary<p><span class="h-card"><a class="u-url mention" href="https://bitbang.social/@profoundlynerdy" rel="nofollow noopener" target="_blank">@<span>profoundlynerdy</span></a></span> just because something has types doesn’t make it Haskell-like. Haskell’s type system is in the family of Lambda Calculii (the “Lambda Cube”) which is called “System-F”.</p><p>I don’t know much about Raku, but it seems to me to me to be a bit more similar to TypeScript. And what differentiates TypeScript from other languages: it takes a horrible programming language like JavaScript and <strong>makes it less bad</strong> by giving it a type system, likewise Raku makes Perl less bad in the exact same way. (Sorry, I’m not trying to be impolite, but JavaScript and Perl are objectively, truly awful, horrible programming languages.)</p><p>So I see both Raku and TypeScript only being useful to a company buried in the technical debt of a hugely profitable production application that was <em>very</em> unwisely written in a dynamically typed language (Perl or JavaScript), which then unfortunately grew to millions of lines of code, and now it can’t be maintained by anyone, and it could never possibly be rewritten from the ground-up in a <em>good</em> programming language like Haskell for any reasonable sum of money. So Raku and TypeScript both offer a half-measure solution to that problem: make the maintenance of horrible computer code a bit easier with a type system.</p><p>Haskell was never intended as a fix for horrible code, it took a really good experimental programming language called Miranda and turned it into something that you can use to do real, practical software engineering, and it does it better than any other language ever invented. You write a system in Haskell because you <strong>know</strong> up front that you want it to be stable and maintained in a cost-effective manner for decades.</p><p>Zig is not similar to Raku or Haskell. It is more analogous to what Scala does for Java. Java is already statically typed, but Scala’s type system is better, and it’s runtime is fully compatible with Java. Likewise, Zig is fully compatible with the C language runtime, but provides a slightly different, slightly better static type checking system than the C type system. Zig also solves a bunch of other problems that C has by providing it with modern features like namespaces and modules, which makes it much easier to use than C. Zig is the perfect way to replace old C code with something more modern, but only if you don’t need it to be as rigorously correct as Rust. I think Zig would be a nice language to use to replace non-safety-critical front-end libraries like Gtk, or maybe for things like game engines.</p><p><a class="hashtag" href="https://fe.disroot.org/tag/tech" rel="nofollow noopener" target="_blank">#tech</a> <a class="hashtag" href="https://fe.disroot.org/tag/software" rel="nofollow noopener" target="_blank">#software</a> <a class="hashtag" href="https://fe.disroot.org/tag/softwareengineering" rel="nofollow noopener" target="_blank">#SoftwareEngineering</a> <a class="hashtag" href="https://fe.disroot.org/tag/ziglang" rel="nofollow noopener" target="_blank">#ZigLang</a> <a class="hashtag" href="https://fe.disroot.org/tag/rakulang" rel="nofollow noopener" target="_blank">#RakuLang</a> <a class="hashtag" href="https://fe.disroot.org/tag/perl" rel="nofollow noopener" target="_blank">#Perl</a> <a class="hashtag" href="https://fe.disroot.org/tag/haskell" rel="nofollow noopener" target="_blank">#Haskell</a> <a class="hashtag" href="https://fe.disroot.org/tag/scala" rel="nofollow noopener" target="_blank">#Scala</a> <a class="hashtag" href="https://fe.disroot.org/tag/java" rel="nofollow noopener" target="_blank">#Java</a> <a class="hashtag" href="https://fe.disroot.org/tag/jvm" rel="nofollow noopener" target="_blank">#JVM</a> <a class="hashtag" href="https://fe.disroot.org/tag/javascript" rel="nofollow noopener" target="_blank">#JavaScript</a> <a class="hashtag" href="https://fe.disroot.org/tag/typescript" rel="nofollow noopener" target="_blank">#TypeScript</a></p>
Profoundly Nerdy<p>Why is <a href="https://bitbang.social/tags/Rakulang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rakulang</span></a> seemingly so underappreciated?</p><p><a href="https://bitbang.social/tags/Ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ziglang</span></a> and <a href="https://bitbang.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> seem to outpace Raku's adoption curve. I say that as a fan of all three languages, I'm not casting shade. One is new and the other is niche, but they both seem to me good comparisons to Raku. Just look at the sizes of each language's subreddit to get a sense of respective community size.</p><p>If those are bad comparisons, I'm open to alternatives and polite discussion. </p><p><a href="https://bitbang.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
OpenCage 👉🌍<p>Good news for all you who prefer to zig when others zag.</p><p>Rome Stone has written a Zig SDK for our geocoding API:</p><p><a href="https://blog.opencagedata.com/post/zig-sdk-for-the-opencage-geocoding-api" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.opencagedata.com/post/zig</span><span class="invisible">-sdk-for-the-opencage-geocoding-api</span></a></p><p><a href="https://en.osm.town/tags/zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zig</span></a> <a href="https://en.osm.town/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zig Weekly<p>Crabtime: Zig's Comptime in Rust</p><p><a href="https://crates.io/crates/crabtime" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/crabtime</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://crates.io/crates/crabtime" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://crates.io/c</span><span class="invisible">rates/crabtime</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Torb<p>It's above my pay grade, but Zig seems like it might be the perfect language for a creative coding framework. <a href="https://hachyderm.io/tags/creativecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>creativecoding</span></a> <a href="https://hachyderm.io/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zeeshan Ali Khan :rust: 🇺🇦<p>That's some great write-up on <a href="https://toot.cat/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a> vs <a href="https://toot.cat/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a>: <a href="https://strongly-typed-thoughts.net/blog/zig-2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">strongly-typed-thoughts.net/bl</span><span class="invisible">og/zig-2025</span></a> . I always thought Zig was more a distraction than a solution but despite that (and all the very good points in this blog post), I still think that zig is still a huge improvement over the archaic language, called C.</p>
Zig Weekly<p>Zig; what I think after months of using it</p><p><a href="https://strongly-typed-thoughts.net/blog/zig-2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">strongly-typed-thoughts.net/bl</span><span class="invisible">og/zig-2025</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://strongly-typed-thoughts.net/blog/zig-2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://strongly-ty</span><span class="invisible">ped-thoughts.net/blog/zig-2025</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
MysticBasil 🇺🇦<p>My thoughts exactly! Who needs <a href="https://mastodon.online/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> if there is <a href="https://mastodon.online/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a> out there?</p><p><a href="https://www.youtube.com/watch?v=1Di8X2vRNRE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=1Di8X2vRNRE</span><span class="invisible"></span></a></p>
Zig Weekly<p>Practical Data Oriented Design</p><p><a href="https://youtu.be/IroPQ150F6c?feature=shared" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/IroPQ150F6c?feature=s</span><span class="invisible">hared</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://youtu.be/IroPQ150F6c?feature=shared" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://youtu.be/Ir</span><span class="invisible">oPQ150F6c?feature=shared</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
MysticBasil 🇺🇦<p><a href="https://mastodon.online/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.online/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a> <a href="https://mastodon.online/tags/odinlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>odinlang</span></a> <a href="https://mastodon.online/tags/redlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redlang</span></a></p><p>Actually, quite nice and detailed overview, even if you might not necessarily agree with the author on some points.</p><p><a href="https://wiki.alopex.li/SurveyOfSystemLanguages2024" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.alopex.li/SurveyOfSystemL</span><span class="invisible">anguages2024</span></a></p>
Zig Weekly<p>A bunch of links to blog posts, articles, videos, etc for learning Zig. Feel free to submit a pull request if you have some links/resources to add.</p><p><a href="https://github.com/zouyee/zig-learning" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/zouyee/zig-learning</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/zouyee/zig-learning" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">zouyee/zig-learning</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zig Weekly<p>A zero-dependency Google Protocol Buffers implementation in pure Zig</p><p><a href="https://github.com/octopus-foundation/gremlin.zig" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/octopus-foundation/</span><span class="invisible">gremlin.zig</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/octopus-foundation/gremlin.zig" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">octopus-foundation/gremlin.zig</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
MysticBasil 🇺🇦<p>Finally, I can grok it! My sincere gratitude to the author, for explaining it so thoroughly.<br><a href="https://mastodon.online/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a> <a href="https://mastodon.online/tags/syntax" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>syntax</span></a></p><p><a href="https://www.openmymind.net/Zigs-weird-syntax/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">openmymind.net/Zigs-weird-synt</span><span class="invisible">ax/</span></a></p>
Zig Weekly<p>Zig is everything I want C to be</p><p><a href="https://mrcat.au/blog/zig_is_cool/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mrcat.au/blog/zig_is_cool/</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://mrcat.au/blog/zig_is_cool/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://mrcat.au/bl</span><span class="invisible">og/zig_is_cool/</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zig Weekly<p>Introduction to Zig (a project-based book)</p><p><a href="https://pedropark99.github.io/zig-book/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pedropark99.github.io/zig-book</span><span class="invisible">/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://pedropark99.github.io/zig-book/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://pedropark99</span><span class="invisible">.github.io/zig-book/</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zig Weekly<p>EGA graphics in Zig with dos.zig</p><p><a href="https://github.com/geon/zig-ega/blob/098c9be94c051f7158872312b4bf9b070b4bf87b/src/ega.zig" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/geon/zig-ega/blob/0</span><span class="invisible">98c9be94c051f7158872312b4bf9b070b4bf87b/src/ega.zig</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/geon/zig-ega/blob/098c9be94c051f7158872312b4bf9b070b4bf87b/src/ega.zig" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">geon/zig-ega/blob/098c9be94c051f7158872312b4bf9b070b4bf87b/src/ega.zig</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zig Weekly<p>Basic MetaProgramming in Zig</p><p><a href="https://www.openmymind.net/Basic-MetaProgramming-in-Zig/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">openmymind.net/Basic-MetaProgr</span><span class="invisible">amming-in-Zig/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.openmymind.net/Basic-MetaProgramming-in-Zig/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.openmym</span><span class="invisible">ind.net/Basic-MetaProgramming-in-Zig/</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Zig Weekly<p>Reading the source code of Zig [video]</p><p><a href="https://www.youtube.com/watch?v=BgZ0EMXjnVc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=BgZ0EMXjnV</span><span class="invisible">c</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.youtube.com/watch?v=BgZ0EMXjnVc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.youtube</span><span class="invisible">.com/watch?v=BgZ0EMXjnVc</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a></p>
Pedro Faria<p>1/5<br>I'm happy to announce "Introduction to Zig: a project-based book" as my next work, which is under active development 🥳🎉🎉🎉. This is a book 📖 about the Zig programming language, which is a modern, general-purpose, and low-level language 🧐. <a href="https://fosstodon.org/tags/ziglang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ziglang</span></a> <a href="https://fosstodon.org/tags/book" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>book</span></a> <a href="https://fosstodon.org/tags/openbook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbook</span></a> <a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> </p><p><a href="https://github.com/pedropark99/zig-book" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pedropark99/zig-boo</span><span class="invisible">k</span></a></p>