I am interested in languages which do not need very much support for a functional environment. The key examples are Forth and Lisp with a simple evaluator. See here for the scale of a barebones lisp (the original, in fact), although forth can get smaller in terms of actual implemented size. Are there other models of small interpreters? I'm especially interested in real departures from either of these models.