I just wanted to check in again before going on to the next step for me in GSoC. I need to start polishing work on my code very soon--the firm pencils down date is in two weeks--and I would like some confirmation as to whether or not my project could be feature in the version of IDLE released with Python. If it could be, I would really appreciate some input about how to proceed. Otherwise, I appreciate all of the work you have contributed to IDLE and Python in general, I couldn't have done this project without it. Chas
On Mon, Jul 26, 2010 at 11:47 PM, Chas Leichner <chaoslic...@gmail.com>wrote: > I posted on this list at the start of the summer about my Google > Summer of Code project. I've made a lot of progress and want to bring > it to the community for some feedback. For people who missed a > description, I am working on an extension to IDLE which will allow > tutorials to be more interactive. It works by accepting specially > annotated Python files which describe their own annotations. It then > generates a trace of the execution, along with annotations and > variables, storing it as a JSON file. I then made another type of > window for stepping through the traces like a debugger and displaying > the annotations at the appropriate lines. I have gotten to the point > where I have a working prototype for my project and would like to know > where the IDLE developers see it fitting in with IDLE. I don't know > if it would fit in better as a built in additional feature, an > optional extension, or somewhere in between. I would also appreciate > any advice on how to integrate it better with the current class > hierarchy (it is currently rather awkwardly grafted on) so I could get > user interface issues addressed as soon as possible. > > If you want to take a look at what I've done so far, this is my repo: > http://code.google.com/p/idlecarpentry/source/checkout. The .json > files in the examples directory will bring up a trace window directly > when you open them and the .py files will bring up the editor, as > usual. Traces can be run from the editor window by selecting Run > > Create Trace, annotations are pulled from any line starting with #> > and applied to the first line of Python code which follows. I would > love to hear any about any bugs you find or UI friction you encounter. > > I have been keeping a blog here http://cleichner.blogspot.com/, and > will be posting a screencast to it tomorrow. > > Thanks, > Chas >
_______________________________________________ IDLE-dev mailing list IDLE-dev@python.org http://mail.python.org/mailman/listinfo/idle-dev