IRC channel logs

2024-10-24.log

back to list of logs

<lampilelo>when, do you think, will r7rs-large be finalized? the current decade or beyond?
<daviid>lampilelo: that's a quiz for #scheme i guess
<lampilelo>i'm not really asking seriously, i don't want people on #scheme to think i'm mocking them
<daviid>but some r7rs designers are here too, caution :)!
<lampilelo>i'm sory r7rs designers, you're doing wonderful work i'm very excited about
<lampilelo>i've been reading some of the newer srfis lately and there is a bunch of stuff to be excited about, in all seriousness
<haugh>lampilelo, which are you excited about? I haven't been keeping up with the new ones.
<haugh>ArneBab, how do you retain compatibility with libraries that modify DEFINE, like ice-9 curried-definitions?
<lampilelo>haugh: well, by "newer" i mean those not very accessible in guile, but things that will be in r7rs-large, i'm not up to date with srfis in general
<haugh>ACK
<old>ArneBab: Nice. I did not know that
<old>how can ArchLinux has 3.0.10?
<ArneBab>haugh: Do you mean for doctests? I just hope that they will still support literal arrays to set procedure properties. If you mean for wisp: wisp just adds the parentheses (except for syntactic sugar that replaces parens, like 'x replacing (quote x), that’s where it has to be kept current). It’s not concerned with semantics, so curried definitions should just work.
<lampilelo>weird: (* 1 '(1 2 3)) => (1 2 3)
<runc>Did you try with zero?
<ekaitz>runc: with zero fails
<lloda>looks like the compiler optimizing (* 1 x) to x
<lloda>please file a bug
<tohoyn>If I define a global variable in a module and need to change the value of the variable later can I mark the module as declarative?
<old>lloda: IIRC, there were discussion on the ML or here about this identity optimization not applying only to number
<chrislck>sneek: botsnack
<sneek>:)