ok, 我先尝试着做一个可以编译个运行c/c++的插件, 调试功能可能有点复杂, 后面再说.有什么不懂的在求助于大家.

On 7月24日, 上午8时29分, limodou <[email protected]> wrote:
> 2009/7/24 eic <[email protected]>:
>
> > Is there any one who want to do an ulipad plugin like Eclipse CDT?
>
> > 我刚刚接触Ulipad, 虽然看的代码不多, 不过觉得Ulipad和Eclipse在架构的思想方面有很多的相同的地方, 我也看到了
> > limodou希望将其发展成一个framework的目标, 很是赞同.
>
> > 因为项目需要, 一直想找一个Python做的文本编辑器, 之后将其改造成一个C的IDE用作嵌入式的交叉编译环境, 因为虽然Eclipse
> > +CDT比较好用&成熟, 但是基于Java虚拟机的东西显得过于庞大了, 又吃硬盘又占内存, 而且自己不熟Java更熟Python. 本打算用
> > gnu的automake工具集做编译的自动化工具, 可有些难于下手.
>
> > 今晚发现了一个代替automake的工具集: SCons, 它是用Python实现的, 功能比较强大, 是一个非常好的自动化构建工具.
>
> > 这样一来我认为可以基于Scons完成一个Ulipad的插件,以实现CDT的功能将Ulipad改造成一个C/C++或其他编程语言的编译器.
>
> > 不知到谁和我有类似的想法, 或者对我的想法有什么意见和建议呢  :-)
>
> 支持。ulipad中的插件使用的是mixin技术。一方面你可以在原类上定义出功能调用点,另一方面利用python的动态扩展能力可以向原类添加新的方法和 
> 属性。所以实现插件很方便。许多功能是受限于wxpython本身。
>
> --
> I like python!
> UliPad <<The Python Editor>>:http://code.google.com/p/ulipad/
> UliWeb <<simple web framework>>:http://uliwebproject.appspot.com
> My Blog:http://hi.baidu.com/limodou

Reply via email to