The KTurtle Handbook

Cies Breijs <cies # showroommama ! nl>

Anne-Marie Mahfouf <annma@kde.org>

Revision 0.2 (2004-07-09)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

KTurtle is an educational programming environment using the Logo programming language.


Table of Contents

1. Introduction
What is Logo?
Features of KTurtle
2. Using KTurtle
The Code Editor
The Canvas
The Menubar
The File Menu
The Edit Menu
The View Menu
The Tools Menu
The Settings Menu
The Help Menu
The Toolbar
The Statusbar
3. Getting Started
First steps with Logo: meet the Turtle!
The Turtle Moves
More examples
4. KTurtle's Logo Programming Reference
Commands
Moving the turtle
The turtle has a pen
Commands to control the canvas
Commands to clean up
The turtle is a sprite
Can the turtles write text?
A command that rolls a dice for you
Containers
Variables: number containers
Strings: text containers
Can the Turtle do math?
Asking questions, getting answers...
Controlling execution
Have the turtle wait
Execute "if"
Execute "while"
If not, in other words: "else"
The "for" loop
Create your own commands!
5. Glossary
6. Translator's Guide to KTurtle
How To Translate the Logo keywords (commands)
How To Translate the syntax highlighting files
How To Translate the examples
7. Credits and License
A. Installation
How to obtain KTurtle
Compilation and Installation