Hi

" Interpreters do not preclude simple data: they just scale better, from simple linear declarative data to complex, Turing-cranking swamp. The only argument against it is runtime overhead, which isn't a problem in many, if not most, cases."

The problem is that, this design makes complex things possible but it doesn't do enough to keep simple things easy.

Rahul