IRC channel logs

2022-02-23.log

back to list of logs

<wingo>fibers needs some love wrt its data structures. the run queue and the waiter queues in channels could be implemented using michael-scott queues. also i wonder, shouldn't atomic boxes take a whole cache line, to avoid accidental contention?
<sneek>dsmith-work: Greetings :D
<dsmith-work>Morning Greetings, Guilers
<dsmith-work>sneek: botsnack
<sneek>:)
<gnoo>okay, i reconfigured the whole system as well as updated the packages
<gnoo>but i still get this error: ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library /gnu/store/1adbrln88chyshjsswcqfbr9cg9li25k-alsa-plugins-1.2.2-pulseaudio/lib/alsa-lib/libasound_module_pcm_pulse.so (/gnu/store/1adbrln88chyshjsswcqfbr9cg9li25k-alsa-plugins-1.2.2-pulseaudio/lib/alsa-lib/libasound_module_pcm_pulse.so: cannot open shared object file: No such file or directory)
<gnoo>welp i installed alsa-plugins 1.2.2 and it's in /gnu/store/gki8ja7hkzd29g97hnpr2snswnz4wdif-alsa-plugins-1.2.2-pulseaudio/lib/alsa-lib/libasound_module_pcm_pulse.so
<gnoo>welp wrong chan, i'll ask for help in #guix
***sobkas_ is now known as sobkas
***lampilelo_ is now known as lampilelo
<blake2b>hey guilers, i heard sneek is a guile program. where might I find the source code for it?
<dsmith-work>blake2b: It's a modified sarahbot.
<dsmith-work>blake2b: I can't remember where the repo is right now.
<lilyp>sneek, where is your source code
<dsmith-work>blake2b: https://gitlab.com/dalepsmith/sneek
<dsmith-work>blake2b: Note that this is pretty much just a dump of what I have. Has ~/ paths in it etc. It's just there because people are curious
<blake2b>nice! thank you, I look forward to digging in
<blake2b>sneek: later ask sneek where their sourcecode is
<sneek>You just did.
<dsmith-work>blake2b: It's not pretty. I just took the sarahbot source and did as little as possible to get it running in Guile
<dsmith-work>sneek: botsource is https://gitlab.com/dalepsmith/sneek
<blake2b>no worries, I'm no judge
<sneek>Understood.
<blake2b>I was thinking it might be nice to add some calendar features to help organize some of the tasks from the guix days that just passed
<blake2b>i'll see how hairy things look! thanks again
<dsmith-work>blake2b: It uses bobot++ for the IRC heavy lifting.
<devmsv>Hi, just wanted to ask if there is any resource to learn CS with guile. I know some really basic programming/scripting (some python, sh, awk, really basic C...) But I lack both theory and practice in software development and computer science which I think is blocking me to advance further. If you have any resource to learn data structures and all that stuff on my own with guile/emacs/GNU I would really appreciate
<drakonis>sicp and htdp 2nd ed?
<devmsv>Thanks drakonis. From what I have read SICP has a lot of mathematical background which I don't really have so O guess I should try with htdp
<drakonis>htdp might be better, yeah.
<drakonis>it'll ask for racket but the knowledge is transferable
<dthompson>for whatever it's worth I'm not a math wiz but I had a great time with SICIP
<dthompson>SICP*