I learned about tafl from a program called "Zillions of Games" which was a board game playing system from the early 00s. Had a custom rules engine where you could teach it to play any kind of board game with perfect information, and all kinds of current and historical games were implemented, including tafl.
Apparently it was abandoned in 2005 or so but somebody is trying to make an updated version: https://github.com/david-pfx/AmzPlayer