Berkeley Logo: Difference between revisions
(New release Ucblogo-4.xo) |
|||
Line 1: | Line 1: | ||
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Berkeley Logo]]}} |
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Berkeley Logo]]}} |
||
{{ OBX activity |[[Image:Ucblogo.png|40px]]|extra<!--|{{{text}}}--> }} |
{{ OBX activity |[[Image:Ucblogo.png|40px]]|extra<!--|{{{text}}}--> }} |
||
{{ OBX source |
{{ OBX source |[[http://sourceforge.net/svn/?group_id=25943 sourceforge]]}} |
||
{{ OBX team |}} |
{{ OBX team |students at UC Berkeley|[[User:bh]]}} |
||
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small> |
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small> |
||
{{Olpcboxbottom}} |
{{Olpcboxbottom}} |
Revision as of 05:37, 15 September 2008
see more templates or propose new |
Berkeley Logo (UCBLogo) is a free, GPL interpreter for the Logo programming language. It runs in an XO activity window, but isn't yet Sugarized in other ways, such as using the Journal.
Get the activity
Sourceforge svn repository
Quick graphical examples
When UCBLogo first starts up the screen is fully taken up by the interactive text input area. When you issue you're first graphic instruction the screen will automatically split into a graphic and text input area. Here's some simple example instruction to try, case is insensitive:
HELP "FORWARD
Now you know how to get help on a command:
FORWARD 100 RIGHT 90 FORWARD 100 RIGHT 90 FORWARD 100 RIGHT 90 FORWARD 100 RIGHT 90
Or for less typing use a repeat loop:
REPEAT 4 [FORWARD 100 RIGHT 90]
Or make it a procedure:
TO square REPEAT 4 [FORWARD 100 RIGHT 90] END square
Re-edit a procedure you've created with:
EDIT "square
To wipe the graphics screen type:
CLEARSCREEN
User Documentation
As a plain ASCII text file:
As nicely formatted HTML:
As nice looking PDF: