The recent discussion of "monkeypatching" in Ruby brings up the general idea of changing an AI Mind program "on the fly." Does the "Java hotspot compiler" do the same thing for Java -- "optimizing the airplane while you're in flight"? http://mind.sourceforge.net/mind4th.html (MindForth) AI has recently become a True, thinking AI and needs to be ported into Ruby or Java or any other language (Dylan?) in which the software of a living AI mind can be changed _while_ the_program_is_running -- so that the AI Mind can live forever -- barring misadventure. http://mentifex.virtualentity.com/m4thuser.html#3.4.1 describes the issue of immortalising the AI Mind. Arthur -- http://mind.sourceforge.net/aisteps.html http://mind.sourceforge.net/ruby.html http://mind.sourceforge.net/java.html http://mind.sourceforge.net/theory5.html