Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Loris Cro ⚡

@kristoff@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

VP of Community @ Zig Software Foundation • Zig Livecoding http://twitch.tv/kristoff_it • Creator of http://softwareyoucan.love • Blogging http://kristoff.it • Host of https://zig.show • 📧 loris@sycl.it

856 Followers
16 Following
24 Posts
Joined July 16, 2023
https://kristoff.it:
https://kristoff.it
Twitch:
https://twitch.tv/kristoff_it
YouTube:
https://youtube.com/@ZigSHOWTIME
Software You Can Love:
https://softwareyoucan.love
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 1mo ago

Who Should Pay For Source Code Availability?

https://kristoff.it/blog/source-code-availability/

kristoff.it
35
0
21
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 3w ago

RE: @zigtoberfest@mastodon.social

Zigtoberfest was really fun, and I'm very happy with how the European Zig community is shaping up.

Btw, I'm not in the photo because I chose the wrong time to go to the restroom :^)

mastodon.social
6
0
0
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 2mo ago

Could very well have been a keynote for Software You Can Love but in some ways it's better this way :^)

https://www.youtube.com/watch?v=zLZwpH5lCD4

20
0
21
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 3mo ago

Zine v0.12.0 is out, bringing a big upgrade to Ziggy, the config and frontmatter language.

https://zine-ssg.io/log/#v0.12.0

zine-ssg.io
27
0
7
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 1mo ago

RE: @kristoff@hachyderm.io

*taps sign*

hachyderm.io
7
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 5mo ago

Contributor Poker and Zig's AI Ban

https://kristoff.it/blog/contributor-poker-and-ai/

Contributor Poker and Zig's AI Ban
kristoff.it

Contributor Poker and Zig's AI Ban

You should always change doors when playing Monty Hall

42
3
25
4
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 3mo ago

gingerbill calling andrew a communist is one of the weirdest things I've seen from the neo handmade community

https://katamari64.se/posts/2026/odin-wikipedia/

katamari64.se
15
0
5
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 3mo ago

It seems that Godot knows how to play Contributor Poker as well...

https://godotengine.org/article/contribution-policy-2026/

Changes to our Contribution Policies – Godot Engine
Godot Engine

Changes to our Contribution Policies – Godot Engine

Godot is growing fast, so here is how we are dealing with the huge increase in contributions.

14
0
3
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 3mo ago

Review of Zig after 100k lines of game code by Madrigal Games.

(spoilers: not everything is perfect)

https://youtube.com/watch?v=HXpUShkr2VQ

11
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 2mo ago

Working on a Zig library to generate SVG railroad diagrams!

https://twitch.tv/kristoff_it

https://youtube.com/live/2uKx5_APAUQ?feature=share

8
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 5mo ago

RE: @winbuzzer@mastodon.social

What a terrible day to know how to read...

mastodon.social
12
1
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 5mo ago

The next Systems Distributed has been announced. Next to it we'll also run a special one-off Zig Day Boston open to anybody!

https://systemsdistributed.com/
https://zig.day/special/0/

systemsdistributed.com
12
2
4
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 6mo ago

So it seems that now everybody else is realizing that GitHub is broken as fuck in a storm of managers that have no idea what to do with the product and mindless vibecoding. Told ya.

14
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 4mo ago

Systems Distributed '26 is getting closer and so is the Zig Day Boston scheduled for the day before (completely free, NO conference ticket required).

Come practice your systems thinking and make software you can love with us!

RSVP: https://luma.com/eloljzc0

luma.com
7
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 5mo ago

Scripty

https://kristoff.it/blog/scripty/

kristoff.it
5
1
4
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 7mo ago

The first ever Zig Day Napoli is scheduled for March 28!

Both Andrew and I will be there, join us for some good Zig...
...and some good food as well!

https://zig.day/europe/naples/0/

Zig Day Napoli #0
zig.day

Zig Day Napoli #0

Zig Days are single-day collaborative programming events

9
0
4
1
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 7mo ago

The vibecoding will continue until uptime improves.

-- Manager @ Microslop GitHub

8
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 6mo ago

pip install ziglang

https://cemrehancavdar.com/2026/03/05/zig-cc-cython/

cemrehancavdar.com
7
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 6mo ago

Last reminder that this saturday Zig Day Naples will take place!

Join Andrew, me and other people interested in making software you can love!

https://zig.day/europe/naples/0/

Zig Day Napoli #0
zig.day

Zig Day Napoli #0

Zig Days are single-day collaborative programming events

4
0
1
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 5mo ago
Replying to
@menelion @hillu @menelion you're slippery sloping a bit too hard :^) Zig is licensed MIT precisely to give users the maximum flexibility possible when using Zig.
2
0
0
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 7mo ago

Upcoming Zig Days!

Seattle: March 21
Naples: March 28 (Andrew will be there!)
Stockholm: April 11
Nuremberg: April 11

More info on https://zig.day!

zig.day
3
0
2
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 7mo ago
Replying to

@SonnyBonds correction, since in your case wgpu_lib is the upstream project, then you would have to do something along the lines of wgpu_dep.builder.dependencies("wgpu_lib", .{}). This is the super manual version where you reach for your dep's dependenncies. There are less invasive methods where you expose a path to consumers (similarly to how you can expose modules and artifacts) but at this point your method seems preferable (if you want only the header files, if you want the full lib you can just linkLibrary).

1
1
0
0
Open post
Loris Cro ⚡ @kristoff@hachyderm.io
· 7mo ago
Replying to

@SonnyBonds You have two main kinds of consumers: Zig and C (either directly or FFI). For the former you want to create zig modules, like you are doing in the screenshot, while for the latter you want to create libraries (b.addLibrary), which will also install headers that you specify via installHeader. Zig users don't need header files if you give them a translate-c module.

I've recently made this package that you can use as a reference https://github.com/allyourcodebase/rnnoise notice how I'm creating:

  • a module that contains the full implementation (+ the translate-c output as the root file)
  • a module that only contains translate-c definitions in case that the user just wants those and plans to use a system-provided dynamic library
  • static and dynamic library artifacts for non-Zig consumers, which also install public header files.

The only thing that I'm missing in that package is system integration options, which I have yet to really learn how to use.

github.com
0
6
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:04:36 UTC