Hi Chas, I'm very sorry for not having been able to respond sooner! (my home computer died out ...)
Your project sounds really! It sounds to me that you aren't just adding a feature to IDLE, but more making a new application based on IDLE. I'm not sure your project should be part of IDLE as distributed with Python, because it does something very different than what IDLE does. I also think that by trying to implement this as an extension you might unnecessarily limit yourself. IMO, to start with put it online somewhere that people can download and play around with and focus your efforts on getting it working and then getting attention to it and people using it. Later, if it catches on we can think about including this in some way with the Python distribution (either as part of IDLE or as a separate application). Good luck! - Tal Einat On Tue, Aug 3, 2010 at 6:54 AM, Chas Leichner <chaoslic...@gmail.com> wrote: > 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 > >
_______________________________________________ IDLE-dev mailing list IDLE-dev@python.org http://mail.python.org/mailman/listinfo/idle-dev