Thanks @Jarbas_Ai. OK, that’s reassuring that I haven’t missed some other Python 2.x-based, AIML 2.0 parser. From what I could tell looking around, the other Python 2.x packages had no plan to support AIML 2.0
And of course program-y only supports Python 3.6 and I haven’t quite been able to determine whether it even offers something like a simple Python library module interface–a pity, I reckon.
As I recall, Mycroft is pretty solidly in the Python 2.x world, correct? I’m not criticizing this choice–almost all of the scientific computing work I do in my day job is in that world as well and I’m my most comfortable/happy in that world.
I’ll have a close look at program-y and see what I can do. Worst case scenario I guess is running it standalone as a subprocess from my skill and communicating with it via sockets. Not ideal, but a solution. I’ll also get in touch with the
program-y developer and see if there is any plan to create a Python 2.x module that could handle AIML 2.0.