IRC channel logs

2025-05-19.log

back to list of logs

<lechner>Hi, why do SRFI-35 conditions exist, please? How do they relate to exceptions?
<ekaitz>lechner: did you read the srfi itself?
<ekaitz>the rationale section is very interesting
<ekaitz>lechner: https://www.lispworks.com/documentation/HyperSpec/Body/09_.htm
<ekaitz>that's CL, but they also have exceptions
<dpk>lechner: in the terminology of standard Scheme, ‘exception’ is the mechanism for raising and handling objects, and ‘condition’ is the system of objects which describe the situation the raiser wants the handler to deal with
<dpk>in Guile, confusingly, ‘exception’ is the name for ‘condition’ as well
<dpk>R6RS ‘conditions’ = Guile ‘exceptions’
<dpk>but R6RS ‘exceptions’ also = Guile ‘exceptions’
<dpk>SRFI 35 is the predecessor to R6RS’s condition facility
<lechner>dpk / okay, thank you for that explanation! now it all makes sense
<dthompson>the spring lisp game jam wrapped up last night. I'm happy to report that guile was tied with fennel for the most used language.
<dthompson>both guile and fennel had 7 entries each out of 26 total.
<dthompson> https://itch.io/jam/spring-lisp-game-jam-2025/entries
<niklauzg>what's the process from here dthompson, are the results just announced or is there any spectacle between now and then?
<niklauzg>I'm imaginging live stream debates on the relative aesthetic joi du vivre of each game :D
<niklauzg>*joie de vivre (corrected spelling)
<dthompson>niklauzg: there's a week of playing and rating then results
<niklauzg>awesome, it's a really exciting time for Guile!
<niklauzg>with this game jam and in general :)
<dthompson>niklauzg: yeah!
<ArneBab_>yes!
<mwette>Does fennel compile to lua?
<ieure>mwette, Yes. https://github.com/bakpakin/Fennel "Fennel is a lisp that compiles to Lua."
<dthompson>yeah, it's typically the most popular language for the lisp game jam because lua is the most common extension language for games
<mwette>thanks you two