ChanServ changed the topic of #zig to: zig programming language | ziglang.org | be excellent to each other | channel logs: https://irclog.whitequark.org/zig/
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jfo has quit [Quit: Page closed]
benq has joined #zig
cenomla has joined #zig
cenomla has quit [Quit: cenomla]
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
cenomla has joined #zig
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
cenomla has quit [Quit: cenomla]
PV_ has joined #zig
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
cenomla has joined #zig
cenomla has quit [Quit: cenomla]
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
_dev_zero has quit [Remote host closed the connection]
_dev_zero has joined #zig
eggy_ has joined #zig
<eggy_> Anybody on?
<eggy_> In any case, learning zig instead of rust, and looking for help...
<eggy_> New to IRC, obviously
<eggy_> LUSERS
eggy_ has quit [Quit: Page closed]
brendons has joined #zig
<andrewrk> Hi eggy_
<ltr_> hello andrewrk , i had to update the bios to compile llvm5 in debug mode, i dont know why my box froze with the older bios
<ltr_> really weird , it has something to do with intel microcode
<andrewrk> ltr_: wow
<brendons> andrewrk: are there any plans to add unions in the future? it would be handy for interpreting events of different types off of the event loop (timers vs. sockets vs. fs stuff, etc.), because all we get back is a void * and we need to figure out the right way to handle them. i have some ways of hacking around it but unions would be a nice approach
<PV_> andrewrk: I have question about metaprogramming. Is it possible (in compile time) to take a struct, add another member into it, and then rename the result with original name. "Mocking" datatype, in practice. Is is also possible to add/replace struct method this way?
<brendons> oh wait, it looks like they already are supported
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
brend0n has joined #zig
brendons has quit [Ping timeout: 248 seconds]
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
benq has joined #zig
benq has quit [Quit: Textual IRC Client: www.textualapp.com]
<andrewrk> brend0n: yes unions are planned. I don't have the issue handy
<andrewrk> The enum type supports data payloads
<andrewrk> Raw unions are also planned
<andrewrk> PV_: no this is not possible. It will likely be possible to do that and create a new type, but not override an existing one
<brend0n> andrewrk: the enum type was actually perfect for my use case (and most, i imagine)
<PV_> andrewrk: thanks.