New graphics library (beta version)
I managed to get a bit of time today to play around with some changes I've been thinking about for my graphics library. Basically, my goal has been to get it to work better with the new IDLE. This new version runs TK in a separate thread so that a graphics window will stay responsive even when experimenting interactively at the IDLE prompt. Unfortunately, I am unable to run Windows at the moment, so I don't know if this works on that platform. I would love it if some of you could try it out and let me know. Specifically, I'd like to know if it "plays well" with the IDLE shell. A word of warning, I have not yet tested this very thoroughly even under Linux; it should be considered early Beta code. I hope to have a colleague test it out in our CS 1 class this winter (I'm not teaching it). Please give this a try if you're interested. Any and all feedback is welcome. --John
Please give this a try if you're interested. Any and all feedback is welcome.
--John
I forget if there's a test suite of programs, or something else you run to decide whether it's ready for prime time. I've got some graphics.py dependents around, e.g. that cellular automata stuff we did awhile back, plus other stuff I worked on with Bernie. I've stashed your code in my Python24 site-packages on WinXP. Compaq (Linux) has showed signs of trouble ever since the Ubuntu fiasco. Then there's TMU running Mandrake 10.1 -- haven't fired up Samba on that one yet to make it part of my network neighborhood. Kirby
Thanks to those of you who tried this out. I managed to get another day to work on it, and I'm satisfied that what I have now is a major improvement from the previous (non-threaded) version. I've tested it fairly thoroughly under Linux (I do have a test suite, but a lot of the checks have to be visual) and have had good reports from others under Windows. I've decided to go ahead and release it. We'll definitely be using it here this winter term. The newest version improves on the beta version I sent out earlier by adding some important error checking. This version should not leave any hanging threads. Anyone who wants to update to the newest version can find it on my Python page: http://mcsp.wartburg.edu/zelle/python I've also updated the documentation there to match the newest version. --John Kirby Urner wrote:
Please give this a try if you're interested. Any and all feedback is welcome.
--John
I forget if there's a test suite of programs, or something else you run to decide whether it's ready for prime time. I've got some graphics.py dependents around, e.g. that cellular automata stuff we did awhile back, plus other stuff I worked on with Bernie.
I've stashed your code in my Python24 site-packages on WinXP. Compaq (Linux) has showed signs of trouble ever since the Ubuntu fiasco. Then there's TMU running Mandrake 10.1 -- haven't fired up Samba on that one yet to make it part of my network neighborhood.
Kirby
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
participants (2)
-
John Zelle
-
Kirby Urner