<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Andre Roberge schrieb:<br><br>Also, because rur-ple basic instructions [move(), pick_beeper(),
<br>put_beeper(), turn_left(), turn_off()] are very limited, they are<br>easier to learn and build from, I think, than the corresponding turtle<br>graphics where one has to contend with arbitrary rotations and<br>arbitrary step lengths right from the start...&nbsp;&nbsp;This is, I believe,
<br>one advantage of having a &quot;closed universe&quot;, at least at the<br>beginning.&nbsp;&nbsp;</blockquote><div><br>Personally I disagree. <br><br>First I was very attracted by Rur-ple sleek look and tested it a month ago.<br>


<br>Even if the app itself is great I found I was disturbed with important things for me:<br><br>- the representation of Rur-ple &quot;world&quot; is from above, with what you call avenues and streets, unfortunately in this representation the robot is represented from the side and you mix this two spatial representations together which&nbsp; I think is miss-leading.
<br><br>Do you think it's possible to be consistent in a future version (as an option ?) : if the world is seen from above the robot is also seen from above in this world (and not from the side). ?<br><br>- For the sake of simplicity you've decided that the robot can only turn left but never right. For me it makes Rur-ple quite &quot;silly&quot; and above all this apparent &quot;simplicity&quot; (you can't go right) is generating *complexity* quickly.
<br><br>For&nbsp; example if rur-ple want to climb a simple step he must do in your example:<br><br>---<br><pre><font color="#006600"># climb step</font><br>turn_left()<br>move()<br>turn_left()<br>turn_left()<br>turn_left()<br>
move()<br>move()<br><br></pre>---<br><br>For me It is not simple and intuitive and is by far more difficult than a &quot;Logo&quot; approach.<br>(also even if I build&nbsp; a turn_right() function I'll see Rur-ple going left, left, left )
<br><br>
</div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp; However, not having had the benefit of<br>reading your book, my *guess*&nbsp;&nbsp;(and it is only a guess) is that the
<br>more initially restrictive environment of rur-ple provides an easier<br>learning environment at the very beginning.&nbsp;&nbsp;But I could well be<br>wrong!&nbsp;&nbsp;&nbsp; </blockquote><div><br>I think a&nbsp; robot&nbsp; environment is a valid  and a good way to learn Python but I don't agree when you compare Rur-ple as a more powerful alternative to the concepts behind Logo:
<br><br><a href="http://aroberge.blogspot.com/2006/04/thoughts-on-shuttleworth-summit.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://aroberge.blogspot.com/2006/04/thoughts-on-shuttleworth-summit.html
</a><br><br>The principles behind behind Logo are powerful, it's not just a little turtle to move around to produce graphics.
<br><br>For example you could say to a kid that a circle is &quot;simply&quot; x**2 + y**2 = R**2&nbsp; ...<br>but with the turtle you can also have a more&nbsp; internal (and &quot;kinesthésique&quot; representation) by saying that a circle is also: move, turn a little and repeat the same... It gives to a kid an intuition/experience of differential math (essential in science) at a very young age.
<br><br>I really advise people to read/re-read the &quot;mindstorms&quot; book which is essential to understand what are the math and consturctivits concepts behind the turtle:<br><a href="http://el.media.mit.edu/logo-foundation/products/books.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">


http://el.media.mit.edu/logo-foundation/products/books.html</a><br><br>Ok I've finished my &quot;french blood&quot; complaints, sorry for being out-spoken, apart from that I think Rur-ple is great :)<br><br>francois<br></div>

<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Peace logo: how appropriate!<br><br>&gt; I definitely feel that both approaches are valuable and can and<br>&gt; should live in parallel. I'm in no way a fundamantalist. (I just had<br>&gt; to decide what approach to use for my book - and there of course
<br>&gt; I have to propose lessons in a well designed sequence ...)<br><br>I think that having different people exploring different approaches<br>may yield better ideas in the end (as long as some communication takes<br>

place between the two)
<br><br>&gt; (I wonder if this topic were interesting also for the edu-sig list?)<br>&gt;<br>I think it might be.&nbsp;&nbsp;You have my permission to forward this message<br>directly to the list if you wish, and we can continue this discussion
<br>in public, hopefully generating comments from others.<br><br>&gt; This all said with only a very superfical impression of your system.<br>&gt; Nevertheless I'd be intersted in translating it to German, if nobody<br>&gt; else will undertake it, but i must ask you to understand that I'll
<br>&gt; certainly will not have time to do it before September/October.<br><br>I understand and appreciate the tentative offer of a translation.<br><br>&gt; I hope that I expressed myself clearly enough - i fear my English is not
<br>&gt; elaborate enough for such more 'philosophical' discussions.<br><br>I believe that your English is just as good as mine, and I feel it is<br>more than adequate to have these type of discussions (however<br>frustrating it might feel when we are looking for the&nbsp;&nbsp;appropriate
<br>English idiom to express our thoughts.)<br><br>And if anyone complains, challenge them to carry a conversation in<br>German if they are not happy!&nbsp;&nbsp;(I'll do the same for French ;-)<br><br>Thanks for your comments and your xturtle work!
<br><br>Regards,<br><br>André<br><br><br><br>_______________________________________________<br>Edu-sig mailing list<br><a href="mailto:Edu-sig@python.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Edu-sig@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/edu-sig" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mail.python.org/mailman/listinfo/edu-sig</a><br></blockquote></div><br>