Introduction
Bento does not seem to fall into any existing category in the ViewTaxonomy. It is not MarkupCentric since it is not based on a markup language. ProgrammingLanguageCentric approaches all use general purpose languages (possibly with specialised libraries, but with the language intact).
Bento is different from these ProgrammingLanguageCentric approaches in that it is a language purpose-built for the aim of generating markup. (But markup is embedded in this language...)
This prompts a possible new addition to the ViewTaxonomy. But where would be a good place to put it, and what should it be called? Some possibilities are:
Add a new sub-category underneath ProgrammingLanguageCentric.
Add a new top-level category in the ViewTaxonomy, for purpose-built languages (instead of being based on an existing markup language or general-purpose language).
Let both current top-level categories in the ViewTaxonomy be sub-categories of a new top-level category (they seem to belong together), and add another top-level category as mentioned in the previous item.
I'm personally inclined towards option 2, but I cannot quite motivate that inclination yet... And I would like to be able to motivate it before adding it.
-- IwanVosloo 2006-01-25 08:53:43