Given Python is so OO, my first concern would be whether this flowchart-driven system would push us back to a more loopy/blocky procedural style. I'd like to see what this would look like on paper before I was persuaded it was a worthwhile undertaking -- not that I'm any kind of gatekeeper or funder in this regard, so pay no attention.
Kirby On 4/13/06, Andre Roberge <[EMAIL PROTECTED]> wrote: > On 4/13/06, Douglas S. Blank <[EMAIL PROTECTED]> wrote: > > Python edu-sig, > > > > I've been thinking about a visual programming/flowchart interface for > > Python and was wondering if anyone knows of such a project. I am imaging > > a Tkinter canvas (initially) with which one can add blocks that > > represent statements, branches, loops... everything. Further, I imaging > > that this would save (and load) real Python code, so that you could suck > > in raw code, it would get parsed, and shown as a flowchart. Maybe some > > additional data would be stored in comments (zoom amount, > > positions/colors/properties of particular boxes). Also, one could step > > through the chart, block-by-block. > > > > I've seen some commercial (and open source/non-Python) products, but > > they seem heavy and sluggish, as if a whole lot of processing is going > > on behind the scenes. Is/would it really be that hard? > > A while ago I received an email from Nelson Castillo (sorry Nelson, > for not having replied sooner) who wrote a [non-Python] program that > does something similar to what you are describing. The program can be > found at http://geocities.com/arhuaco/dfd.html > I have received a request to include something like what you describe > within rur-ple (wxPython based, rather than Tkinter). I have > postponed looking into it seriously until version 1.0 of rur-ple > (realistically, not until the end of the summer). I would be > interested in such a project - with the time constraint caveat. > > Sorry that I can't be more helpful. > > André > > > > > Any pointers or comments appreciated, > > > > -Doug > > > > -- > > Douglas S. Blank Computer Science > > Assistant Professor Bryn Mawr College > > (610)526-6501 http://cs.brynmawr.edu/~dblank > > > > > > _______________________________________________ > > Edu-sig mailing list > > [email protected] > > http://mail.python.org/mailman/listinfo/edu-sig > > > _______________________________________________ > Edu-sig mailing list > [email protected] > http://mail.python.org/mailman/listinfo/edu-sig > _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
