[00:41:44] man, factor vm got buggy lately... [00:42:04] good news is clang address sanitizer causes it to crash [00:42:19] so we can fix the asan issues and it might become stable [00:56:11] * _tgunr [_tgunr!~tgunr@gateway/vpn/privateinternetaccess/tgunr] has joined the channel. [00:57:54] * tgunr [tgunr!~tgunr@gateway/vpn/privateinternetaccess/tgunr] has quit (Ping timeout: 260 seconds). [01:04:24] * _tgunr [_tgunr!~tgunr@gateway/vpn/privateinternetaccess/tgunr] has quit (Remote host closed the connection). [02:15:26] * FreeFull [FreeFull!~freefull@defocus/sausage-lover] has quit (Read error: Connection reset by peer). [02:15:37] * FreeFull_ [FreeFull_!~freefull@defocus/sausage-lover] has joined the channel. [03:48:58] * xkapastel [xkapastel!uid17782@gateway/web/irccloud.com/x-ezcueyyylvloaeuf] has quit (Quit: Connection closed for inactivity). [04:02:54] * jtimon [jtimon!~quassel@164.31.134.37.dynamic.jazztel.es] has quit (Ping timeout: 255 seconds). [04:22:45] * xkapastel [xkapastel!uid17782@gateway/web/irccloud.com/x-yejmtzgdtxkjbvhu] has joined the channel. [05:20:57] * Krenium [Krenium!Krenium@63.142.120.199] has joined the channel. [05:26:11] I'm having some trouble with modifying sequences in Factor. When I try something like 5 1 V{ 1 2 3 } set-nth or 4 V{ 1 2 3 } push the sequence is consumed, leaving nothing on the stack. What am I doing wrong? [05:28:56] The only word I've had any luck with is suffix!, as in V{ 1 2 3 } 4 suffix! [05:37:42] Krenium: stack shufflers make references to objects. so you can do V{ 1 2 3 } clone 4 over push and you'll have V{ 1 2 3 4 } on the original vector [05:42:41] Oh, I see. [05:42:52] Why is the clone necessary? It seems to work fine without [06:48:58] * xkapastel [xkapastel!uid17782@gateway/web/irccloud.com/x-yejmtzgdtxkjbvhu] has quit (Quit: Connection closed for inactivity). [07:22:45] * FreeFull_ [FreeFull_!~freefull@defocus/sausage-lover] has quit. [09:02:08] * MDude [MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has quit (Read error: Connection reset by peer). [09:03:40] * MDude [MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has joined the channel. [10:55:34] * jonenst [jonenst!c2996e06@gateway/web/freenode/ip.194.153.110.6] has joined the channel. [10:55:51] Hey, thanks for bringing factorcode back online :) [10:56:00] * jonenst [jonenst!c2996e06@gateway/web/freenode/ip.194.153.110.6] has quit (Client Quit). [12:41:07] * MDude [MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has quit (Ping timeout: 255 seconds). [15:11:26] * jtimon [jtimon!~quassel@164.31.134.37.dynamic.jazztel.es] has joined the channel. [16:07:34] * MDude [MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net] has joined the channel. [17:01:05] * xkapastel [xkapastel!uid17782@gateway/web/irccloud.com/x-gnqukcppnnjzqbao] has joined the channel. [17:17:51] Krenium: if you don't clone it and it's in a word, it's the same vector each time instead of a fresh V{ 1 2 3 }. so the vector would keep growing, which is probably not what you want. in the repl you wouldn't notice probably [21:25:54] * delvinj [delvinj!~Miranda@2601:448:c580:292d:2c4f:2da2:91d6:e43d] has joined the channel. [22:50:40] I see. Thanks for the help!