← Back to team overview

opencog-dev team mailing list archive

Re: Weekly report: 2008-10-17

 

Hi Gama,

* Started investigating another suggestion from the Petaverse port:
  replace the Handle typedef with a real class. This should help us find
  out several semantic bugs in the code that rely on the assumption that
  Handle == unsigned long.

I remind that the vtree system relies on the assumption that Handles can be converted to (long) integers. There is a natural way to get rid of this assumption by extending the Vertex variant to contain also your new Handle class (instead of containing the Handle-integer) and then rewrite the code that relies on the integer assumption, correspondingly.

The code that relies on this assumption includes most significantly PLN, and less significantly the space-time schemata used by the reasoning module, and maybe some of the older MOSES code.

--
Ari Heljakka
CTO
Dream Broker Ltd		

Tekniikantie 14			ari.heljakka@xxxxxxxxxxxxxx
02150 Espoo			+358 40 568 2420
Finland				www.dreambroker.fi



Follow ups

References