progress
After pretty much ignoring Voices for an extended period of time, I suddenly got the urge to work on it and programmed my little heart out for a good number of hours against my better judgement, as I have a pile-up of other work that I should be doing, but don't really feel like confronting.
At any rate, the result is that Aida is finally back up to the point at which she used to be, when she debuted at the meta art show at the end of my undergraduate career. Only her codebase has undergone two significant rehauls since then, so she appears to be far less buggy in general.
Though there's still a lot of basic things I want to look into... creating a syntax so that rules can contain live elements (so pronouns don't have to be handled in retarded ways), for one... and that's probably the most pressing (not to mention, most irritating) item on the list. I have an empty table in the database at the moment, reserved for holding recent chat history... so I have to implement some mechanism to actually start filling that and then I can start thinking about opportunities that creates.
My rule handling is much more robust now, though still not perfect. Now I've managed to program myself into a corner in that the storage and identification of rules is extremely efficient, but translating them back is a distinct pain in the ass. Stack onto that the fact that I'm still hacking out a pronouns solution (which I'm terribly ashamed of) and it's really pretty ugly. So those are my biggest priorities at the moment.
Still, I'm happy. It's nice to have the eavesdropper back in the community. :P
![[image]](http://files.voices.metaminstrel.net/69812549/meta%20showcase%20pictures.jpg)