Wouldn't the patching of existing objects (rather than monkey patching existing classes) be a better analogy to the MindForth thing you're linking to? Best regards, Jari Williamsson mentifex / myuw.net wrote: > 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 > >