|
Re: Bamming nests together in ToonTalk
To complete a suite of similar plumbing operations, you could add:
- Bam two birds together. Messages given to the new bird should be
duplicated to go to the destinations the original birds would have
delivered to. I noted that bamming two nests together produced,
informationally (ignoring questions of who has the right to do what),
the same effect as splitting a bird. That leads to the conjecture
that bamming two birds together should produce the same effect as
splitting a nest (based on a conjecture of a kind of symmetry when we
manipulate the ends of channels). The effect of splitting a nest is
to duplicate the subsequent stream of messages that would have arrived
at the original nest. And indeed, bamming two birds together could be
made to mean the same thing.
- Bam together a bird and a nest. These should annihilate each other,
producing no product. But the future messages that would have arrived
at the nest should go on to where the bird would have flown. The
animation effect could be that the nest folds up around the bird, then
shrinks to nothing.
I note that in 3.152X, if you duplicate a nest and then bam the
duplicates back together, and hand a message to the bird, the message
comes in only one copy to the nest. This is contrary to the semantics
I expected. Duplicating the nest should cause all the future messages
to be duplicated. Bamming the duplicates back together should merge
the streams, since that's what bamming nests together is supposed to
mean in general. So my experiment should have produced a duplication
of the messages. Moreover, delivering only one copy of the message
suggests that boxes have identity, an effect observable nowhere else
in TT.
|