Berkeley Logo

From OLPC

Revision as of 21:17, 21 January 2010 by Cjl (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Berkeley Logo
GIT sources in [sourceforge]
Contact: User:bh —students at UC Berkeley

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.

Contents

Quick graphical examples

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

When UCBLogo first starts up the screen is fully taken up by the interactive text input area. When you issue your 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

Internal documentation

ucblogo-plm.txt

See also

Activity Summary

Icon: Image:Ucblogo.png
Genre: Programming
Activity group:
Short description: An interpreter for the Logo programming language.
Description: This is the freeware cross-platform Berkeley Logo interpreter. It has a traditional Logo interface (one turtle, a triangle). The XO port is still in development so it has a lot of rough edges, but it's usable.
Maintainers: User:bh
Repository URL: http://sourceforge.net/svn/?group_id=25943
Available languages: English
Available languages (codes):
Pootle URL:
Related projects:
Contributors:
URL from which to download the latest .xo bundle http://wiki.laptop.org/go/Image:Ucblogo-4.xo
Last tested version number: 4
The releases with which this version of the activity has been tested.
Development status: 3. Alpha
Ready for testing (development has progressed to the point where testers should try it out):
smoke tested :
test plan available :
test plan executed :
developer response to testing :
Facts about Berkeley LogoRDF feed
Activity bundle http://wiki.laptop.org/go/Image:Ucblogo-4.xo  +
Activity genre Programming  +
Activity version 4  +
Available languages English  +
Contact person Bh  +
Description This is the freeware cross-platform Berkeley Logo interpreter. It has a traditional Logo interface (one turtle, a triangle). The XO port is still in development so it has a lot of rough edges, but it's usable.
Devel status 3. Alpha  +
Short description An interpreter for the Logo programming language.  +
Source code http://sourceforge.net/svn/?group_id=25943  +
Sugar icon Ucblogo.png  +
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox