This might interest some of the Pythonistas ... - Bert -
Begin forwarded message: > From: Jurgis Pralgauskis <[email protected]> > Date: 3. Juni 2009 23:45:21 MESZ > To: "[email protected]" <[email protected]> > Subject: [Edu-sig] Python flavoured Scratch > > Hi, > > probably most of You know Scratch > http://info.scratch.mit.edu/Educators > > I thought it has quite some pythonic approach > (especially, because it is easy to learn), > so I tried to "localize" it to Python ;)... > You can see the results (and comparison screenshots) > http://files.akl.lt/users/jurgis/scratch/python_flavour/ > > well, parentheses seem to get in a way a bit.. > value assignment "=" and "+=" looks ok > also clauses look nice -- other languages wouldn't manage this ;) > > there are problems with placeholders order for lists, but it will be > fixed for Scratch 1.4 (comming in 2 weeks) > http://scratch.mit.edu/forums/viewtopic.php?pid=130068 > > also there is problem with logical equality comparison > it is hardcoded somewhere, so I can't change "=" to "==" :/ > (but Scratch is opensourced, so this is quite feasible :)) > > Also Scratch uses messages instead of functions. > this is more like throwing/catching exceptions, but still different > so I left this as is "When message <blabla> received" > > > ps.: What's the use of all this? > well, students could get more used to python while Scratching > then it is possible to export Scratch scripts to xml with Chirp > http://www.chirp.scratchr.org/ > so one can translate them to python > > Scratch quite follows LOGO paradigm, > so xturtle could be mapped to it somehow, I guess.. > > by the way, XO TurtleArt has python bindings > http://tonyforster.blogspot.com/2009/02/using-python-blocks-in-turtleart.html > > > -- > Jurgis Pralgauskis > Don't worry, be happy and make things better ;) > http://sagemath.visiems.lt > _______________________________________________ > Edu-sig mailing list > [email protected] > http://mail.python.org/mailman/listinfo/edu-sig _______________________________________________ IAEP -- It's An Education Project (not a laptop project!) [email protected] http://lists.sugarlabs.org/listinfo/iaep
