Chiron was written to demonstrate that you could
embed special tokens in an infobots fact file so
that recalling/matching a fact causes
novel/interesting and hopefully useful behaviour.
The 'tokens' gradually gained functionality, and
now the factoids themselves are fully
programmable. A tracing feature is used to
automatically follow instructions, generate the
code, and then learn it as a fact. There are many
other features, including a hooking system for
plugging multiple backend engines in to process
what it sees, etc. The current problem with the
program is the lack of documentation.