[Edu-sig] Visual Programming in Python?
kirby.urner at gmail.com
Sat Apr 15 12:42:32 CEST 2006
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.
On 4/13/06, Andre Roberge <andre.roberge at gmail.com> wrote:
> On 4/13/06, Douglas S. Blank <dblank at brynmawr.edu> 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.
> > 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
> > Edu-sig at python.org
> > http://mail.python.org/mailman/listinfo/edu-sig
> Edu-sig mailing list
> Edu-sig at python.org
More information about the Edu-sig