Skip to content
turtleSpaces turtleSpaces
  • Gallery
    • Browse Published
  • News
  • Docs
    • About Logo
    • Tour
    • Features
    • FAQ
    • Books
    • Reference
      • Booleans
      • Conditionals and Flow
      • Containers
      • Control
      • Elements
      • Environment
      • Grammar
      • Input and Output
      • Mathematics
      • Movement and Vectors
      • Shapes and Graphics
      • Sound and Music
      • Tables
      • Text
      • Triggers
      • Turtles
      • Words and Lists
    • Tutorials
    • Examples
    • Shape Guides
    • Contemplations
    • Updates
    • Roadmap
    • Terms of Service
    • Privacy Policy
  • Discord
  • Get
  • Launch IDE
    • About
    • Examples
    • Open

Browse Published

  • Home
  • Gallery
  • Browse Published

turtleSpaces on Twitter

My Tweets

Keywords

Seymour Papert

Logo coding

Logo programming

Turtle programming

Turtle Art

Logo Art

Learning to code

Coding for Kids

Coding is Fun!

Coding Art

Kids can Code

3D Logo Programming

3D Coding

3D Printing

3D Modeling

3D Game Design

STEM Education

K-12 Education

After Scratch Before Python

1980’s coding

Retrocoding

Retrocoders

OpenGL

GLFW

About Logo

Created in the 1960s to be a computing language understandable to children, Logo (not an acronym, but from the Greek word Logos, meaning ‘speech’) was initially designed as a language for manipulating… well, language, taking list processing concepts from LISP and containing a number of functions (called primitives) that allowed for the manipulation of these lists.

The turtle came later in an attempt to add geometry to Logo’s proposed curriculum, first a physical turtle, then as computer displays became more common a ‘virtual’ one, which drew lines on the screen.

Logo became very popular in the 1980s, as versions of the language appeared for a variety of home computers, including the Apple II, Atari and Commodore 64. But these versions were limited by the computers they were on, and slow.

turtleSpaces is an implementation of the Apple II version, but on modern hardware, and it is much less limited! But it is Logo in spirit, as it was in the 1980s, just much more useful and accessible, with the addition of dozens of shape primitives, tables, databases, search functionality, list manipulation, positional and vector functions, cameras, lights, music hatchlings and much, much more.

There are dozens of examples that show off these various capabilities, including partially-developed games.

Further, it runs in web browsers (WebAssembly), and has applications for Windows 10, MacOS X and Linux. So there are plenty of ways to enjoy turtleSpaces!

Copyright © 2020 RetroCoders! | turtleSpaces is developed by April and Melody Ayres-Griffiths