Talk:Turtle Art

From OLPC
Revision as of 22:49, 23 December 2007 by 64.24.219.120 (talk) (How do you make this work?)
Jump to: navigation, search

Any reason why the link isn't to the version in the OLPC git tree? [1] --Walter 21:48, 19 June 2007 (EDT)

The git tree itself is for development, not for stable .xo snapshots; I don't know the original location for .xo's used in the build process, so I used my own; but we need direct links to .xo bundles from the wiki in addition to the git tree for the latest code. Sj talk 23:03, 19 June 2007 (EDT)

User feedback

Where can we get an explanation of what all of the buttons mean? It is hard to figure out how to make this work with no instructions, could someone please put up instructions on how this works? Thanks

A turtle doth not a Logo make. Most of the coolness of Logo is in the ease of recursive expression borrowed from Lisp. The lack of recursion is not even treated as a bug but as an enhancement. --IanOsgood 19:01, 12 November 2007 (EST)

Actually, procedures and recursion are supported, but without parameters. All you currently have are global variables. This could be remedied in a couple of ways:
  1. Have some other stack heads/invokers that take parameters. Not sure how you could generalize this to arbitrary numbers of parameters; maybe a "parameter chain" block?
  2. Go the Forth route: add a separate parameter stack (as in data structure stack). There is prior art by Wouter van Oortmerssen in stack-based visual programming language design.
--IanOsgood 17:28, 14 November 2007 (EST)