coming along nicely. :) started to pull in some QDom* classes to replace the old Xerces implementation. just about cleaned out the boost deps too, except for a few thread_specific_ptr usages. the move to qDebug() instead of exception failure is complete, but rather useless at this point. the XMLManager class has to be completely rewritten still. the AIML standard was forked some time ago for the Justice aimlset to use <script> <exec> <repeat> tags. there are no current usages of these tho. they are just useful for aiml programmers to avoid ridiculous repetitive coding. also, native ReversedAIML support is in the works. xerces/boost need to be patchd up first thing tho...
*codez away!*
Tuesday, June 9, 2009
Friday, May 29, 2009
openbrain progress
libopenbrain is coming along nicely. the qt porting is finished now :) no more StringPimpl classes lying about. still moving the exception framework to the much improved qDebug() model. better than forbidding an aiml programmer to forget a > every so often. ;p also, one day i'll implement auto-repairing aiml. in case of obvious syntax failure.
the library is still using berkeley's db. >= 4.5 . simple storage, im no db wizard. put it in, squish it, take it out. all i know. doesnt seem like too unreasonable of a dependency, it's in every repo already...
hammering xerces out of the dependency list currently, moving exceptions to qDebug() as i cross them...
also, the openbrain plasma widget has been renamed to 'desktop assistant' widget. 'an artificial intelligence'. the ui will have changes with the libopenbrain release in the coming weeks, such as the ability to select from and install multiple aiml sets.
*bk to codez*
the library is still using berkeley's db. >= 4.5 . simple storage, im no db wizard. put it in, squish it, take it out. all i know. doesnt seem like too unreasonable of a dependency, it's in every repo already...
hammering xerces out of the dependency list currently, moving exceptions to qDebug() as i cross them...
also, the openbrain plasma widget has been renamed to 'desktop assistant' widget. 'an artificial intelligence'. the ui will have changes with the libopenbrain release in the coming weeks, such as the ability to select from and install multiple aiml sets.
*bk to codez*
Subscribe to:
Posts (Atom)