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
> 
>