<domi>
*yawn* i'm still dead after the event, sorry for being slow :)
<domi>
panekj-: SOON
<domi>
this has been actually on my todo list for a long time
<domi>
fwiw i'd like to make a small cleanup in HTTP.sh before I do that, but... I could do both at the same time if I don't break any APIs <.<
<engler>
the bash talk was very nice btw
<domi>
thank you! :3
<Tekk>
It was! That's how I ended up here
<Tekk>
Y'all got me since I told my friend that I wouldn't consider it a systems language without pointers....then 40 minutes in "Oh btw bash has references" :D
<Maja>
admittedly the talk title is somewhat clickbait because the claim is debatable at best
<Maja>
but it's a good way of succintly describing the insanity of what it was actually about, so I don't feel bad about it
<Tekk>
I didn't feel cheated by it
<Tekk>
Especially if you write a bash interpreter in your microforth so it can run on bare metal :3
<Maja>
lmfao
<Maja>
I'd rather write an AOT bash compiler tbh
<Tekk>
Somehow that feels worse
<Tekk>
I love it
<Tekk>
Oh! I actually had a question about the talk
<Tekk>
I think there's still oss compat buried in alsa, that'd be easy to talk to from bash. Did you not look at it at all or was it just funnier to do pulse?
<Maja>
not sure if the oss compat would be enabled on all kernel builds, though
<domi>
fwiw i kinda prefer just talking with ALSA directly. haven't tried either, but i doubt there would be many blockers :p
<Maja>
on most modern setups talking directly to alsa is a pain
<Maja>
because distros don't configure dmux by default
<Maja>
as in, you need exclusive access to the output device
<domi>
Maja: pipewire does some sort of alsa compat, so did pulse. looking at /etc/alsa/conf.d/, it seems that they're overriding everything to be passed through PW and then it uses some custom module
<Maja>
ah, hm, i must be misremembering
<domi>
if you're doing raw alsa without pw/pulse then you likely figured out dmix for yourself :p
<domi>
(or you have hw dmix, mmmm)
<domi>
still, in 2024AD i feel like pulse's socket may be a more future-proof way to do audio playback
<domi>
unrelated to anything: eh, i wish there was a way to do cross-platform bash modules. I want to write bash extensions so badly, but them needing to be an architecture-dependent shalib kinda breaks the mood of "write once, copy wherever, it'll work if you wrote it well enough"