An Elm solution for the rosettacode.org task : Knight’s Tour .

The source is on github. Demo embedded below: