Is there a open souce IDE writen by C( C++) or partly writen by C( C++)?

Lie Lie.1296 at gmail.com
Sun Feb 24 12:42:24 EST 2008


On Feb 24, 11:23 am, zaley <lizhon... at gmail.com> wrote:
> On Feb 24, 6:48 am, Ricardo Aráoz <ricar... at gmail.com> wrote:
>
>
>
> > Lie wrote:
> > > On Feb 23, 4:02 pm, zaley <lizhon... at gmail.com> wrote:
> > >> On Feb 22, 11:06 pm, "Jesper" <polluks(#at#)post.tele.dk> wrote:
>
> > >>> Give PyScripter fromhttp://www.mmm-experts.com/atry
> > >>> It is for Windows, though it is written in Delphi and not in C/C++
> > >>> /Jesper
> > >>> "zaley" <lizhon... at gmail.com> skrev i en meddelelsenews:c1528422-5db2-4193-919b-b0a851d973f4 at b29g2000hsa.googlegroups.com...
> > >>> Of course, python scripts debugger
> > >>> On 2ÔÂ22ÈÕ, ÏÂÎç3ʱ22·Ö, zaley <lizhon... at gmail.com> wrote:
> > >>>> My project need a simple scripts debugger . I hope I can find
> > >>>> something instructive
> > >>>> Stefan Behnel дµÀ£º
> > >>>>> zaley wrote:
> > >>>>>> Is there a open souce IDE writen by C( C++) or partly writen by C( C+
> > >>>>>> +)?
> > >>>>> Tons of them. What do you want to do with it?
> > >>>>> Stefan- Hide quoted text -
> > >>> - Show quoted text -
> > >> But PyScripter is not a open source project
>
> > > Am I correct to say that the reason why you wanted an open source C++
> > > IDE is because you wanted the freedom to modify your own programming
> > > environment?
> > >From the "About" window in PyScripter :
>
> > """
> > A freeware, open source Python scripter integrated
> > development environment created with the ambition to bring to
> > the Python community the quality and functionality available in
> > commercial IDEs available for other languages.
> > """
>
> > So I think we could say PyScripter IS an open source project.- Hide quoted text -
>
> > - Show quoted text -
>
> Really, what I want to do is that scripts can be executed step by
> step .
> I know By "Py_Runstring"  clauses  in main function can executed by
> step .
> But I can't know how to step into a function and how to step in a
> function.
> So I hope I can find something helpful in open source IDE for python.

IDLE (and all IDE's I know) can run programs step-by-step. In IDLE,
you've got to open the debug dialog (Debug -> Debugger). After opening
the debug dialog, you run your programs like normal and your program
execution would be halted on the first command until you navigate
yourself through the debug dialog. The debug dialog has a few buttons:
Go, Step, Over, Out, Quit. Go means your program would run until it
met a breakpoint[1], Step means your program would execute the next
instruction, Over means your program would execute until the next
instruction in the same level (you'll see what I meant after you
played around it for a while), Out means your program would execute
until it goes out of the current level, and Quit is like giving a
KeyboardInterrupt (it stops program execution)

[1] Set a breakpoint by right-clicking on a code line then select set
breakpoint.



More information about the Python-list mailing list