<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><br>"How does the interpreter VM differ from the stack VM in the Cog branch?&nbsp;<br>&nbsp;I'm familiar with what Cog and Spur bring to the table, but not how <br>these older VMs differ. (or for that matter if I should even be <br>considering these VMs 'older'... are there situations where they are <br>still recommended on platforms where Cog, and now Spur, are supported?) <br> <br>Thanks, <br>Phil <br><div> "<br></div><div><br></div><div>IIRC the difference is how Blocks are implemented with the Stack VM improving on the Interpreter VM. Block Closures vs Block Contexts are the terms you are looking for.</div><div><br></div><div>I have been away from it too long to comment on the matter, but that should point you in the right direction.</div><div><br></div><div><br></div><div><br></div><div><br></div><br></div></body></html>