--- 2008-10-17 --- * Finished implementing the cmake script & macros that automatically generate & update the c++ code snippets used by the new ClassServer. * Wrote the user docs of the new ClassServer extensibility mechanism. * Wrote an example module extending the ClassServer * Adapted and merged Welter & Erickson latest changes (Petaverse) * 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. * Merged the initial "Handle class" implementation from Welter * Spend some time evaluating the performance impact of such a change; it seems to be negligible (with gcc >= 4.1, at least). * Finished the implementation of the Handle class and converted the whole code base to use the new class. * Got bit by a nasty cmake/ctest bug that led me to think that our test suite was broken. Ended up wasting a lot of time to find out that it was actually a cmake bug dug very deep inside their cross-platform classes. Will file it upstream once their bugtracking system has been fixed (currently, I can't create an account :-( ) * Pushed the new Handle class implementation to the lp:~gama/opencog/signals branch and asked the Petaverse guys to review and test it.
_______________________________________________ Mailing list: https://launchpad.net/~opencog-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~opencog-dev More help : https://help.launchpad.net/ListHelp

