>> Hum. >> What is the difference between a VM and an interpreter ? For me a VM >> is a "byte code interpreter", so I do not understand the distinction. >Hmmm... In my mind a VM is is a much lower abstraction than an >interpreter. Hmmm Hmmm... I recall a discusion on this very list a few years ago discussing the definition of a VM. I can't remember if there was any definitive result though. - Peter.