ChanServ changed the topic of #zig to: zig programming language | ziglang.org | be excellent to each other | channel logs: https://irclog.whitequark.org/zig/
atk has quit [Quit: Well this is unexpected.]
atk has joined #zig
zolk3ri has quit [Quit: Lost terminal]
jitsudo has joined #zig
isolier has quit [Read error: Connection reset by peer]
kristate has joined #zig
donlzx has joined #zig
relatingdata has joined #zig
kristate has quit [Remote host closed the connection]
kristate has joined #zig
kristate has quit [Remote host closed the connection]
kristate has joined #zig
kristate has quit [Remote host closed the connection]
kristate has joined #zig
kristate has quit [Remote host closed the connection]
kristate has joined #zig
kristate has quit [Remote host closed the connection]
kristate has joined #zig
relatingdata has quit [Quit: Page closed]
kristate has quit [Remote host closed the connection]
fjvallarino has quit [Remote host closed the connection]
fjvallarino has joined #zig
<GitHub164> [zig] tiehuis pushed 1 new commit to master: https://git.io/fNf4U
<GitHub164> zig/master 82e9190 Marc Tiehuis: Update zig.parser benchmark program
fjvallarino has quit [Ping timeout: 264 seconds]
darithorn has quit [Quit: Leaving]
fjvallarino has joined #zig
mahmudov has quit [Remote host closed the connection]
alexnask_ has joined #zig
tankf33der has joined #zig
davr0s has joined #zig
very-mediocre has joined #zig
clebermatheus[m] has quit [Ping timeout: 245 seconds]
sg-james[m] has quit [Ping timeout: 240 seconds]
Triplefox[m] has quit [Ping timeout: 245 seconds]
lorde_kumamon[m] has quit [Ping timeout: 245 seconds]
Triplefox[m] has joined #zig
clebermatheus[m] has joined #zig
sg-james[m] has joined #zig
lorde_kumamon[m] has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mahmudov has joined #zig
davr0s has joined #zig
zolk3ri has joined #zig
mahmudov has quit [Ping timeout: 244 seconds]
mahmudov has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
quc has joined #zig
m6w6 has quit [Quit: ZNC - http://znc.in]
m6w6 has joined #zig
m6w6 has quit [Remote host closed the connection]
m6w6 has joined #zig
xtreak has joined #zig
xtreak has quit []
kristate has joined #zig
very-mediocre has quit [Ping timeout: 252 seconds]
kristate has quit [Remote host closed the connection]
very-mediocre has joined #zig
<GitHub169> [zig] andrewrk pushed 2 new commits to master: https://git.io/fNJUX
<GitHub169> zig/master 9eb51e2 Andrew Kelley: fix crash on @ptrToInt of a *void...
<GitHub169> zig/master 42ba061 Andrew Kelley: std.Hashmap - don't use catch unreachable in tests
<GitHub121> [zig] andrewrk pushed 1 new commit to master: https://git.io/fNJLS
<GitHub121> zig/master 2ee67b7 Andrew Kelley: langref: docs for invalid error set cast and incorrect pointer alignment...
fjvallarino has quit [Remote host closed the connection]
fjvallarino has joined #zig
mahmudov has quit [Remote host closed the connection]
fjvallarino has quit [Remote host closed the connection]
fjvallarino has joined #zig
<GitHub150> [zig] andrewrk pushed 1 new commit to master: https://git.io/fNJsN
<GitHub150> zig/master 05f1ea3 Andrew Kelley: ZIG_DEBUG_COLOR=1 overrides tty detection for runtime stack traces
fjvallarino has quit [Ping timeout: 260 seconds]
davr0s has joined #zig
donlzx has quit [Quit: Leaving]
fjvallarino has joined #zig
davr0s has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Bas_ has joined #zig
Ichorio has joined #zig
jab has joined #zig
<jab> Anyone know any other languages that compile to C ABI compatibility?
<very-mediocre> iirc Nim
<very-mediocre> and I think Rust but I'm not sure if there are compromises there
<stratact> Rust just uses libc as a backend for libstd. I don't think it compiles to C per se
<stratact> although it's debug info tries to emulate C
atk is now known as atk_t
atk_t is now known as _Atk
darithorn has joined #zig
<jab> I've heard Nim, not a fan of it. Much prefer Zig's direction
<very-mediocre> me too, I like c syntax more than ruby/python syntax
<jab> i also feel nim's development is unweildy and directionless
<jab> lots of addons
<very-mediocre> that's true, it got very convoluted over the last few years
<very-mediocre> i think they're experimenting with it a lot
<very-mediocre> what i like about Nim is how simple it is to do really basic OOP
<very-mediocre> this is old but still pretty close to how it is now: https://nim-by-example.github.io/types/objects/
<very-mediocre> it's really productive
<very-mediocre> iirc they use tuples as interfaces
<very-mediocre> i find that fast a OOP feedback loop is a big deal, I like to iterate through different basic architectures when beginning a project
<very-mediocre> but everything else in Nim got really complex, it's kind of paradoxical
<Bas_> Ah, that's nice that you can add methods after the fact basically.
<very-mediocre> Totally subjective, but I feel like Nim OOP does what Python failed to achieve
<Bas_> That's one of my complaints about doing OO the C++ way. That you in general can't add to the class afterwards. Unless they anticipated it by making the members protected instead of private and giving it a virtual destructor, which you don't actually want to do by default.
<very-mediocre> zig is probably going to be the best of both worlds in that regard (not productivity, but the thing that you said)
<very-mediocre> since it'll be static and you'll be able to add stuff "later" at compile time
<very-mediocre> without going full runtime vtables
<very-mediocre> or at least I think so, the metaprogramming features are far from complete of course.
<very-mediocre> I'm in a weird timezone so my brain is melting now, gonna go, bye :]
very-mediocre has quit [Quit: Page closed]
Bas_ has quit [Ping timeout: 252 seconds]
alexnask_ has quit [Ping timeout: 240 seconds]
fjvallarino has quit [Remote host closed the connection]
fjvallarino has joined #zig
_Atk is now known as atk
davr0s has joined #zig
<andrewrk> I can't believe how easy it was to do the windows implementation of the std.event.Loop thread pool dispatching system
<andrewrk> windows > freebsd/macos > linux, for event-based APIs
<GitHub176> [zig] andrewrk pushed 1 new commit to master: https://git.io/fNJQP
<GitHub176> zig/master 0ac1b83 Andrew Kelley: fix non-portable format specifier
<GitHub120> [zig] wilsonk opened pull request #1211: Update throughput_test.zig. (master...fix_throughput_test) https://git.io/fNJQb
fjvallarino has quit [Remote host closed the connection]
<GitHub146> [zig] andrewrk pushed 1 new commit to master: https://git.io/fNJ7G
<GitHub146> zig/master a2834d4 wilsonk: Update throughput_test.zig. (#1211)
<GitHub124> [zig] andrewrk closed pull request #1211: Update throughput_test.zig. (master...fix_throughput_test) https://git.io/fNJQb
fjvallarino has joined #zig
zolk3ri has quit [Quit: leaving]
Ichorio has quit [Ping timeout: 268 seconds]
chandlore_ has quit [Ping timeout: 240 seconds]
chandlore_ has joined #zig
chandlore_ has quit [Changing host]
chandlore_ has joined #zig
fjvallarino has quit [Remote host closed the connection]