[NCLUG] Python Rox

Chad Perrin perrin at apotheon.com
Sun Oct 19 12:39:44 MDT 2008


On Wed, Oct 15, 2008 at 06:11:22PM -0600, Stephen Warren wrote:
> 
> What I might suggest is somebody writing a very simple-to-use GUI
> infrastructure that kids then plug the algorithms into. For example,
> write a graphics toolkit that creates a window, draws lines, changes
> line colors etc. with just 3 simple calls. Then, you could use this to
> teach the children LOGO[1], but with Python syntax. (i.e. teach them to
> write algorithms to draw square, house, plant, ... but not have to know
> anything about windows, widgets, graphics contexts, ...)

What you're talking about is technically "turtle graphics", not "Logo".
Logo is just a language -- in fact, it's an M-expression variant of LISP
(but not a variant of Common Lisp, really, for those who know the
difference).  UCBLogo even sports macro capability.  Logo itself is no
more a "toy" than other Lisp languages, in general.  Turtle graphics is
kind of a framework for educational use, and that *is* a "toy".  One
could conceivably create a turtle graphics framework for any language,
but Logo is where it first appeared, so it's associated with Logo in the
minds of those who know of its existence.

-- 
Chad Perrin [ content licensed PDL: http://pdl.apotheon.org ]
My first programming koan: If a lambda has the ability to access its
context, but there isn't any context to access -- is it still a closure?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.nclug.org/pipermail/nclug/attachments/20081019/47ae767d/attachment.pgp>


More information about the NCLUG mailing list