IRC channel logs

2022-11-05.log

back to list of logs

<rekado>civodul: is there a difference between compiling and interpreting the code?
<rekado>civodul: I can reproduce the leak with guile 3.0.8 from Guix on a RHEL system.
<rekado>heap size is 44765184 for some time, but then jumps up to 45813760, 62590976, etc
<rekado>ran it again and now it stays constant after a much longer time.
<rekado>with “guix shell guile@3.0.8 -- guile --no-auto-compile heap.scm”
<rekado>heap starts smaller and quickly grows to 29093888, then stays there
<rekado>ran the same command again and it keeps growing in much shorter time
<rekado>it does seem to level off eventually
<rekado>civodul: what does the heap growth look like in your case?
<rekado>still running, but no increase since 15 mins
<rekado>(unchanged at 46264320)
<civodul>rekado: you need to compile the file, so that the thing runs fast enough to show the problem
<civodul>so just leave --no-auto-compile out
<civodul>it's not deterministic, so sometimes it grows quickly and sometimes less so
<dsmith>!nickometer
<dsmith>!nickometer
<dsmith>!nickometer
<dsmith>!nickometer
<dsmith>!nickometer foo
<dsmith>!nickometer foo
<dsmith>!nickometer one two three
<dsmith>!nickometer one two three
<dsmith>!nickometer one two three
<dsmith>!nickometer foo
<sneek>"foo" is 0.00% lame.
<dsmith>!nickometer dsmith
<sneek>"dsmith" is 0.00% lame.
<dsmith>!nickometer dsmith-work
<sneek>"dsmith-work" is 0.00% lame.
<dsmith>!nickometer GoRfHoRk
<sneek>"GoRfHoRk" is 98.67% lame.
<dsmith>sneek: botsnack
<sneek>:)
<lilyp>!nickometer lilyp
<chrislck>sneek: botsnack
<sneek>:)
<chrislck>!nickometer civodul
<chrislck>:(
<[>!nickometer [
<[>sneek: botsnack
<sneek>:)
<not-dsmith>!nickomter not-dsmith
<dsmith>!nickomter not-dsmith
<dsmith>!nickometer not-dsmith
<dsmith>sneek: botanack
<dsmith>sneek: botsnack
<sneek>:)
<dsmith>!nickometer sneek
<dsmith>Bam!
<dsmith>!nickometer sneek
<sneek>"sneek" is 0.00% lame.
<not-dsmith>!nickometer sneek
<sneek>"sneek" is 0.00% lame.
<not-dsmith>Ok, should work for most folks now
<not-dsmith>The old dpkg bot on #debian freenode had that. Thought it would be a fun addition
<not-dsmith>!nickometer [
<sneek>"[" is 15.66% lame.
<unmatched-paren>!nickometer unmatched-paren
<sneek>"unmatched-paren" is 0.00% lame.
<unmatched-paren>!nickometer NickServ
<sneek>"NickServ" is 0.00% lame.
<cow_2001>is there a way of moving around the Guile prompt?
<dsmith>!nickometer {{{{((((
<sneek>"{{{{((((" is 99.99% lame.
<dsmith>cow_2001: I don't understand your question
<ArneBab>cow_2001: do you mean basic movement like Alt-b / Alt-f ?
<ArneBab>cow_2001: you’ll want to activate readline
<chrislck>!nickometer wingo
<sneek>"wingo" is 0.00% lame.
<chrislck>dam rite
<ArneBab>:-)
<chrislck>!nickometer chrislck
<sneek>"chrislck" is 0.00% lame.
<chrislck>woo
<ekaitz>hi! how do I set (read-enable 'hungry-eol-escapes) and make it work in the top level of a file?
<ekaitz>I'm trying to make that and then display a long string and it's not cleaning the spaces in the new lines
<ekaitz>if I do it in the repl, the next line does it well, but not in a script
<old>I'm not sure if reader options only apply to the REPL. That could explain why it does not work in a script
<ekaitz>old: the only option then is to add --r6rs?
<old>It should work yes
<old>I'm not sure if that's the only way though
<old>eeh, `--r6rs` really just call `install-r6rs!` that call `(read-enable 'hungry-eol-escapes)`
<old>However it does it a boot time of guile, so maybe that's why it would work I'm not sure
<ekaitz>old: thanks for explaining