Berkeley Logo: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Added screen shot of v3 running on an XO and some quick examples.)
Line 17: Line 17:


[http://sourceforge.net/svn/?group_id=25943 source]
[http://sourceforge.net/svn/?group_id=25943 source]

== 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 command the screen will automatically split into a graphic and text input area. Here's some simple example commands to try:

FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90

Or using repeat:

REPEAT 4 [FORWARD 100 RIGHT 90]

Or make it a procedure:

TO square
REPEAT 4 [FORWARD 100 RIGHT 90]
END
square


== User Documentation ==
== User Documentation ==


[[Image:Berkeley Logo Screenshot.png|thumb|220px|Screenshot taken of Berkeley Logo v3 running on an XO, doesn't support Journal or a Sugarized UI yet, but does run quite well.]]
As a plain ASCII text file:
As a plain ASCII text file:


Line 26: Line 52:
As nicely formatted HTML:
As nicely formatted HTML:


[http://www.cs.berkeley.edu/~bh/docs/html/usermanual.html usermanual]
[http://www.cs.berkeley.edu/~bh/docs/html/usermanual.html usermanual.html]


As nice looking PDF:
As nice looking PDF:
Line 34: Line 60:
== Internal Documentation ==
== Internal Documentation ==


[http://www.cs.berkeley.edu/~bh/docs/ucblogo-plm.txt]
[http://www.cs.berkeley.edu/~bh/docs/ucblogo-plm.txt ucblogo-plm.txt]

Revision as of 22:23, 14 September 2008

Ucblogo.png
OlpcProject.png

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

Ucblogo-3.xo

Sourceforge svn repository

source

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 command the screen will automatically split into a graphic and text input area. Here's some simple example commands to try:

FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90
FORWARD 100
RIGHT 90

Or using repeat:

REPEAT 4 [FORWARD 100 RIGHT 90]

Or make it a procedure:

TO square
REPEAT 4 [FORWARD 100 RIGHT 90]
END

square

User Documentation

Screenshot taken of Berkeley Logo v3 running on an XO, doesn't support Journal or a Sugarized UI yet, but does run quite well.

As a plain ASCII text file:

usermanual

As nicely formatted HTML:

usermanual.html

As nice looking PDF:

usermanual.pdf

Internal Documentation

ucblogo-plm.txt