# Logo interpreter or other educational resources?

**URL:** https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361
**Category:** Learn
**Created:** [March 23, 2020, 10:24pm UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361 "2020-03-23T22:24:23Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![rupert](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/rupert/32/1775_2.png) [@rupert](https://discourse.elm-lang.org/u/rupert)
#### Post date: [March 23, 2020, 10:24pm UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361/1 "2020-03-23T22:24:23Z")

</div>

Is there a logo interpreter in Elm? The language for controlling a ‘turtle’ to make geometric drawings.

As I am sure is the case for quite a few of us, I was not planning on getting into home ed, but here we are. My kids are 11 and 8, and I can at least teach them a bit about computer programming.

Elm has a good track record as an educational language too - if anyone has some relevant resources please post links. Thanks.

---

<div class="post-metadata">

### Author: ![pdamoc](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/pdamoc/32/36_2.png) [@pdamoc](https://discourse.elm-lang.org/u/pdamoc)
#### Post date: [March 24, 2020, 5:55am UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361/2 "2020-03-24T05:55:02Z")

</div>

There is [TurtleGraphics](https://package.elm-lang.org/packages/mrdimosthenis/turtle-graphics/latest/TurtleGraphics) for generating images.

Also, there is an old, 0.18, package [elm-turtle-graphics](https://github.com/mgold/elm-turtle-graphics) that had animations.

There is also this 0.18 package [https://github.com/cruessler/elm-logo](https://github.com/cruessler/elm-logo) that is under development (last commit was 2 months ago).

Relevant for young people there is also [http://outreach.mcmaster.ca/](http://outreach.mcmaster.ca/)  
And the Playground package.  
for example: [https://elm-lang.org/examples/turtle](https://elm-lang.org/examples/turtle)

---

<div class="post-metadata">

### Author: ![rupert](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/rupert/32/1775_2.png) [@rupert](https://discourse.elm-lang.org/u/rupert)
#### Post date: [March 24, 2020, 12:17pm UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361/3 "2020-03-24T12:17:43Z")

</div>

Thanks peter. That TurtleGraphics one looks like a fine starting point.

The cruessler/elm-logo one looks potentially abandoned, and also overkill as the blog post is talking about compiling to byte code and having a byte code interpreter. Quite like the idea of starting simple, but having something in Elm so I can add to it and also segway into looking at some simple Elm code from there.

Did not realize the original logo was written in lisp and is a functional language.

---

<div class="post-metadata">

### Author: ![pdamoc](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/pdamoc/32/36_2.png) [@pdamoc](https://discourse.elm-lang.org/u/pdamoc)
#### Post date: [March 24, 2020, 3:03pm UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361/4 "2020-03-24T15:03:43Z")

</div>

> [@rupert](#):
>
> Did not realize the original logo was written in lisp and is a functional language.

Have you read [Mindstorms](http://worrydream.com/refs/Papert%20-%20Mindstorms%201st%20ed.pdf)?

[The Logo Memos](http://web.sonoma.edu/users/l/luvisi/logo/logo.memos.html) are also a treasure trove.

---

<div class="post-metadata">

### Author: ![rupert](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/rupert/32/1775_2.png) [@rupert](https://discourse.elm-lang.org/u/rupert)
#### Post date: [March 24, 2020, 7:43pm UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361/5 "2020-03-24T19:43:41Z")

</div>

I have never read either, thanks though it certainly looks interesting.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)
#### Post date: [April 3, 2020, 7:43pm UTC](https://discourse.elm-lang.org/t/logo-interpreter-or-other-educational-resources/5361/6 "2020-04-03T19:43:44Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
