Cobra —— 可视化Python虚拟机

开始着手一个项目,Cobra(眼镜蛇),希望可视化Python虚拟机的内部运行状态,初步的想法Cobra分为下面两方面:
1、 Cobra Server:修改Python源代码,通过socket和client通信,使Python虚拟机能够支持单步执行、断点设置等功能,还能向client传回Python虚拟机当前状态。
2、Cobra Client:基于wxPython实现,通过socket与server通信,可以传递执行下一条字节码指令等命令,同时接收server返回信息,可视化Python虚拟机当前状态。

从今天开始设计和实现client与server之间基本的通信。

你可能感兴趣的:(动态语言)