Zero-Overhead Tree Processing with the Visitor Pattern
The Visitor Pattern has a reputation as a slightly roundabout technique for doing simple processing on simple trees, it is actually an advanced tool for a specific use case: flexible, streaming, zero-overhead processing of complex data structures. This blog post will dive into what makes the Visitor Pattern special, and why it has a unique place in your toolkit regardless of what language or environment you are programming in.
Appears in lists (1)
More like this (4)
Translating Math Into Code With Examples in Java, Python, Haskell and Racket Nice guide to translating...