[Edu-sig] [ANNC] pynguin-0.7 (python turtle graphics application)

Lee Harr missive at hotmail.com
Mon Apr 12 00:01:01 CEST 2010


Pynguin is a python-based turtle graphics application.
    It combines an editor, interactive interpreter, and
    graphics display area.

It is meant to be an easy environment for introducing
    some programming concepts to beginning programmers.


http://pynguin.googlecode.com/


This release changes the method of starting and stopping
    the separate code-running threads. It should be much
    less susceptible to lock-ups and crashes, though I
    am still experiencing occasional problems.


Pynguin is tested with Python 2.6.4 and uses PyQt (4.6)
    for its GUI elements. Pynguin is released under GPLv3.


Changes in pynguin-0.7:
    - fixed deadlock when running with many pynguins at instant speed
    - new threading model greatly reduces problems with lock-ups
    - added more multi-pynguin examples
    - added commands turnto('random') and lineto('random')
    - added more random color possibilities ('rlight', 'rmedium', 'rdark')
    - allow named colors and html-style colors
    - added command clear()
    - added equation plotting examples - cartesian and polar
    - re-center on (0, 0) when moving view splitter
    - added svg/pdf worksheets


Changes in pynguin-0.6:
    - fixed crash when using new_pynguin()
    - fixed possible crash during startup (due to race condition)
    - added goto('random') and xy() to easily get coordinates
    - added keyword args for fill -- fill(color=..., rule=...)
    - added easier access for fillcolor 'random'
    - added examples using multiple pynguins
    - remove any added pynguins when using reset()
    - set window title when using Save As...
    - better error messages when loading file with errors
    - whitespace cleanup when saving files
    - render About image and title at runtime
    - more examples


Changes in pynguin-0.5:
    - catch errors when processing graphic move queue
    - capture and hold stdout and stderr
    - call str() on argument to write
    - guard against sending non-int to color

 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969


More information about the Edu-sig mailing list