Program Q AIML v1.0 released !

+ Embedded Charlix project (thanks to charles chevalier)
+ New tags support (more compliant with AIML 1.0.1)
+ Added support for the system tag (Works only on *nix systems for the moment)
+ Implemented the input tag (with its index)
+ Support for the learn tag (still experimental but seems to work!)
+ Support for uppercase
+ bot.vars text file is migrated into bot.xml xml file
+ New vars.xml file:
+ loaded at startup
+ Saved back when the AIMLParser class is destroyed (backup file saved as well)
+ Log file:
* Message error when an aiml file has not been correctly parsed
* Highlight warnings when an unknown tag has been parsed
* Contains system execution trace
+ Copied popup script file along with the QAIML binary (linux distribution - charlix specific)
+ Added new English contractions ('s,'m, ...) substitutions in the substitutions.xml file
+ template-side 'that' tag was not supporting the index attribute
+ Limiting the that & input lists to 50 items (to avoid overflow)
+ srai & sr tags were modifying the input & that lists
+ Fixed spaces strategy when parsing xml: A space is automatically added between 2 sibling non-text xml elements
+ Graph master updated to allow "overwriting" of new categories
+ All the characters are now accepted as the user input

Posted by Houssem BDIOUI 2006-04-21