I've looked at the Python API, and it's not exactly good. I can look at the Scheme API, but after seeing the Python attempt, I'm not optimistic.
...I put in the star to say that the Python API didn't count, but forgot to actually elaborate on it.
...I put in the star to say that the Python API didn't count, but forgot to actually elaborate on it.
So when you say it's not good I guess you want to do other things (which?) - or else you mean that it's messy (if so I ought to say that I've seen much worse and in relative terms I'd say gdb's API is rather lovely.)