I created a new video and google slide explaining visitor pattern:

Youtube Video:

Google Slide:

references:

  1. Google Slide
  2. Gangs Of Four Book
  3. awesome blog about clojure design patterns: http://mishadoff.com/blog/clojure-design-patterns/#episode-4-visitor