turtle 1.0.0-rc.1

Learn the Rust language by creating animated drawings!
Documentation
extern crate turtle;

use turtle::Turtle;

/// This program demonstrates rotations at multiple speeds
fn main() {
    let mut turtle = Turtle::new();

    turtle.pen_up();
    turtle.set_speed("instant");
    turtle.left(90.0);
    turtle.forward(300.0);
    turtle.right(180.0);
    turtle.pen_down();

    turtle.hide();
    for i in 1..12 {
        turtle.set_speed(i);
        circle(&mut turtle);

        turtle.pen_up();
        turtle.set_speed("instant");
        turtle.forward(60.0);
        turtle.pen_down();
    }
}

fn circle(turtle: &mut Turtle) {
    for _ in 0..180 {
        turtle.forward(1.0);
        turtle.left(2.0);
    }
}