IRC channel logs

2024-05-31.log

back to list of logs

<daviid>sneek: ice-9?
<sneek>Someone once said ice-9 is "a nod to the fictional substance in Kurt Vonnegut's novel, Cat's Cradle, capable of acting as a seed crystal to crystallize the mass of software" <http://wingolog.org/archives/2009/01/07/a-brief-history-of-guile>
<euouae>Hello I wrote this slot accessing macro: <https://termbin.com/ch8l>
<sneek>euouae, you have 1 message!
<sneek>euouae, old says: you are right. The callback needs to be removed from SDL before removing the reference in Guile
<euouae>it's purpose is to write methods for the class _without_ using the accessors. E.g. provide internal class slot access
<euouae>do you like it? or is it bad?
<ArneBab>I just added let-recursion, cons, docstrings, and texinfo to the programming basics: https://www.draketo.de/software/programming-basics-wisp#let-recursion — not that much missing anymore from the map: https://www.draketo.de/software/naming-and-logic-map-of-scheme.png
<chrislck>sneek: botsnack
<sneek>:)
<chrislck>:)
<sneek>Welcome back chrislck!!
<graywolf>Is there a way to figure out default values for arguments? There is ((ice-9 session) procedure-arguments), but the default values are not listed. Is there some other introspection API to use?
<lagash>What would be the quickest / easiest way to import SRFI 227? The SRFI spec itself includes a R6RS compatible implementation.
<lagash>Otherwise, I suppose I could try and translate the opt*-lambda etc calls to something more Guile-specific, but I'd rather not.