vaivis has quit [Read error: Connection reset by peer]
snakedye has quit [Ping timeout: 240 seconds]
<leon-p>
I think another reason why the zig versions of things tend to have fewer dependencies is that there is no package manager yet. Git submodules aren't ideal and there is no official list of packages anywhere either. So you have to do it like in C: either link a common system lib, or just do it yourself.
lxsameer has joined #river
<nor[m]>
Is there a way to set a default size for new floating views? Apparently not directly with riverctl, but maybe with an external script?
pkap has joined #river
lxsameer has quit [Ping timeout: 240 seconds]
vaivis has joined #river
<novakane>
nor[m]: nope
<novakane>
unless the client can do it, like foot
snakedye has joined #river
pkap has quit [Quit: Client closed]
Nooboloid has joined #river
Nooboloid has quit [Quit: Client closed]
bugabinga[m] has quit [Ping timeout: 240 seconds]
bugabinga[m] has joined #river
vaivis has quit [Ping timeout: 258 seconds]
lxsameer has joined #river
vaivis has joined #river
<tiosgz>
oops, i now see that i forgot to update a commit message in #611 :(. thankfully it's vague enough to be applied to the new version
<tiosgz>
anyway, thanks for merging, ifreund!
<ifreund>
thanks for the patch!
cabal704 has joined #river
cabal704 has quit [Client Quit]
pkap has joined #river
vaivis has quit [Ping timeout: 255 seconds]
vaivis has joined #river
<mizzunet>
thanks for this awesome wm!
<ifreund>
:)
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
waleee has joined #river
pkap has quit [Quit: Client closed]
<elshize>
ifreund: re what we discussed yesterday: I've been going trough ziglings, learning some zig, and the differences between zig and rust feel similar to differences between c and c++.
snakedye has quit [Ping timeout: 240 seconds]
<elshize>
definitely an interesting language, I'll keep playing with it.
<elshize>
one thing I wish they did the rust way is immutable pointers by default, and explicit `mut` as opposed to explicit `const`
<leon-p>
just reduce the amount of vars, then it isn't really an issue :)
<leon-p>
if the variable isn't mutable in the first place, it doesn't matter how it's passed to functions
snakedye has joined #river
<ifreund>
elshize: I think that analogy is decent, but not perfect. Zig's meta programming exceeds that of both C++ and Rust in some ways for example
<elshize>
leon-p: yes, I suppose you're right. there is a var/const distinction when defining, which is perhaps more important.
<elshize>
ifreund: yes, I haven't gotten into meta programming yet :D but what I mean very low level vs. high abstraction.
pkap has joined #river
<ifreund>
yeah with regards to language complexity and inherrent encouragement of abstraction I think that analogy is very fitting :)
<ifreund>
Little know fact, zig used to have let/let mut instead of const/var as well as pointer types closer to what rust has
<ifreund>
that was before 0.1.0 though afaik
<elshize>
interesting
<ifreund>
Having written quite a lot of Zig, it's not something that I think needs changing at this point. The default hasn't caused any bugs in my code that I'm aware of and is far less visually noisy in practice
<elshize>
makes sense
pkap has quit [Quit: Client closed]
pkap has joined #river
<snakedye>
I think 85% of why people use more crates is because cargo/rust makes it really easy to publish good ones. Most crates have good documentations, are easy to use and you besides a few exceptions you can be reasonably sure they won't blow up in your face. 5% is that rust has a smaller std so people are more likely to use solutions from the community.
elshize has quit [Ping timeout: 255 seconds]
elshize has joined #river
snakedye has quit [Ping timeout: 258 seconds]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
lxsameer has quit [Ping timeout: 244 seconds]
lxsameer has joined #river
vaivis has quit [Ping timeout: 240 seconds]
vaivis has joined #river
vaivis has quit [Read error: Connection reset by peer]
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
pkap has quit [Quit: Client closed]
snakedye has quit [Ping timeout: 255 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 255 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 246 seconds]
snakedye has joined #river
dbuckley has quit [Ping timeout: 255 seconds]
dbuckley has joined #river
snakedye has quit [Ping timeout: 255 seconds]
snakedye has joined #river
talismanick has joined #river
lbia has quit [Remote host closed the connection]
snakedye has quit [Ping timeout: 276 seconds]
snakedye has joined #river
talismanick has quit [Read error: Connection reset by peer]