Yay! I was hoping to work on a project similar to this, but instead, I'd like to program a computer just using english. That would be nice. Just need someone to focus on it and it should be possible. For the time being though, I'm just going to have to use python.
Well, I think Python is as close as you can get to that, and keep it general not domain specific.
However, check out SHRDLU.