On 10/21/07, Michal Suchanek <hramrach / centrum.cz> wrote: > > However, Lisp is a functional language. While there is well known art > of or interpreting procedural languages in procedural languages, > functional languages in functional languages, and even functional > languages in procedural languages, I haven't heard of an interpreter > of a procedural language written in a functional language (even an > experimental, let alone useful). Since I am not an expert in the field > there might be monographies piling on the topic without me noticing. > So far I have seen only one or two articles about unsolved > difficulties with writing such interpreter. One of the examples in the OCaml book is a small Basic interpreter. http://caml.inria.fr/pub/docs/oreilly-book/html/book-ora058.html Also, Scheme is mostly functional, but Common Lisp is multiparadigm. martin