opencog / atomspace

The OpenCog (hyper-)graph database and graph rewriting system
https://wiki.opencog.org/w/AtomSpace
Other
796 stars 225 forks source link

Split out command dispatcher from interpreter. #3003

Closed linas closed 1 year ago

linas commented 1 year ago

The command interpreter is used to process atomspace commands that come in over the network. The command dispatcher calls the appropriate handler for a given command.

The write-thru and read-thru poxies use the command dispatcher to overload received commands which re-distribute them to other (networked) atomspaces. The changes here simplify the design of the proxies, by factoring out common code.