Interesting TADS 3 Adv3Lite Quirk [regarding daemons started by fuses]

Making this thread in case anyone looks up this problem on Google.

Apparently, in TADS 3 adv3Lite: if you start a new Fuse, and in that Fuse’s firing method you start a new Daemon, that Daemon will stop firing after the Fuse is done. It will not continue firing after that. At all.

Not sure why. I found a clunky workaround (start the Daemon outside of the Fuse, of course), but just thought y’all would like to know.


I think this may have been part of a wider problem with Daemons I’d already addressed for the upcoming version 1.6. At least, I wasn’t able to reproduce this problem with my current copy of the library.