IRC channel logs

2025-02-14.log

back to list of logs

<cwebber> https://gitlab.com/spritely/pumpkin-soup/-/blob/main/pumpkin-soup.org
<jfred>ooh!
<jfred>so that's what motivated the item ownership stuff :)
<jfred>I just published a new blog post with some of my experience adding persistence to gobs-of-machines: https://www.terracrypt.net/posts/gobs-of-persistence.html;
<jfred>but always excited to see more virtual world/chatroom stuff :D
<theruran>how are virtual worlds different from MUDs?
<jfred>I would say a MUD is a kind of virtual world. Maybe one of the most basic kinds
<tsyesika>jfred: just read your persistence blog post :) it was a good read. Interesting idea of having other vats appear in the persistence graph, I haven't quite thought through all the implications of that
<jfred>I'm sure there are lots of implications I haven't thought of, haha
<tsyesika>yeah you'd have to have some mechanism of specifying the roots and making sure nothing else was spawning the vat too
<tsyesika>not sure, but certainly fun to think about :)
<jfred>this isn't the first goblins program I've written that's spawned new vats in interesting places, e.g. in guile-horton: https://gitlab.com/jfrederickson/guile-horton/-/blob/master/horton/user-manager.scm?ref_type=heads#L17
<jfred>usually it's in the context of "I want this other object to be somewhat independent of the object that's creating it"
<tsyesika>interesting
<jfred>I should probably try and persist-ify guile-horton at some point, see how much of a challenge that'll be haha
<tsyesika>I should take more of a look at this project :) always enjoying reading some goblins code
<jfred>:)
<jfred>all my goblins projects are very much in the prototype phase at this point ^^;
<jfred>though in the case of guile-horton that's partly because the fancy persistence stuff didn't exist at the time :D and that's a little important to have for a horton implementation