What is Tadpole?
Tadpole is a small templating engine that attempts to solve a problem that no other templating engine does: extensibility. When dealing with templates, most engines focus on the formatting of the output content while forgetting about the important task a developer faces of hooking all these ‘views’ together. While it may seem trivial and worth ignoring, in reality, many templates become plagued with complexity and coupling due to the lack of support beyond the mere presentation of a single file. Tadpole deals not with the formatting or translation or markup, but rather with the organization of the data as it is outputted. In fact, Tadpole is not markup at all, nor does it care what markup you use, having out of the box support for the obvious template languages in Ruby (ERB, Haml, Markaby, Builder) and the ability to add more. Tadpole is all about information organization, not formatting. If you need a good visualization of what Tadpole is, think of it as the table of contents for your