IRC channel logs

2025-05-17.log

back to list of logs

<omentic>hello! i noticed raise-exception has an optional continuable? parameter and it seems interesting. what's the use case of this?
<omentic>or rather, what exactly does it let you do? the manual describes it as "the handler is invoked in tail position relative to the raise-exception call" but i don't have an intuition for what this then provides for
<vbramselaar>ArneBab: I normally write c++ for work, but had to do c# last couple days. God how I miss Guile/lisp in those moments. Even modern c++ has a more functional style than c#.
<vbramselaar>You just feel that c# was only OOP but they had to slap on the new features coming from FP, which feels to mix badly.
<ArneBab>vbramselaar: thank you for the warning!
<lilyp>Java called, it's suing for plagiarizing its backstory.
<vbramselaar>ArneBab: ah yhea, was still reacting to the Go discussion
<rlb>vbramselaar: this worked well once for me a long while back when the clr was involved: https://clojure.org/about/clojureclr No idea how suitable it might be these days for more serious work (or even then, really).
<mwette>sneek: later tell binarydigitz01, I have .ffi file for nyacc to autogen guile api code for wlroots; ping here and I can pastebin. You should read this for context: https://www.nongnu.org/nyacc/nyacc-fh-ug.html
<sneek>Will do.
<vbramselaar>rlb: thanks for the suggestion, looks cool. But I'm working at a relatively big corpo where c#/powershell are 'mandated'. I also think many programmers there don't have a clue about Lisp sadly. I think I was just fuming frustation, maybe this is not the right place haha.
<rlb>Yeah, I guessed it might not be likely you'd be able to use it.