The visitor pattern is essentially the same thing as Church encoding
Having only a cursory knowledge of Haskell I found most of the examples rather impenetrable.<p>From the text it seems this could be done in say C#, Java or C++, which sounds really interesting.<p>Anyone have any examples or outlines of this in any such language for non-functional plebs like me?