Time travel plots and computer programs
Mar. 13th, 2022 02:06 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
A couple of years ago, I mentioned how getting
Today, I stumbled onto yet another diagrammatic attempt to explain what happens in
Primer(2004) straight in my head is worse than
Dark(2017). The more I consider such issues, the more I suspect that programming languages like Haskell, which make it easy to encode one's thinking on a scaffold of custom mini-languages, may be a boon to those wishing to make sure that their time-travel plot is consistent.
Today, I stumbled onto yet another diagrammatic attempt to explain what happens in
Primer, why what we see makes sense. It looks a good try, even handling revisiting the party, which I think is the toughest aspect. It occurs to me that the way to be sure is to encode,
- one's model of time travel
- the observed events
- the hypothesized events
what really happened, rather than trying to verify a fan's. Perhaps languages like Mercury would beat even Haskell for this kind of application.