Hi everyone, author here! I'm really excited about the possibilities that this library opens up! I intend to write a blog post soon to explain in detail the ideas I have and to put them in context. Until then, here's the high-level:<p>1. Yoko's talk at the recent Clojure/West about ClojureBridge curriculum (<a href="https://www.youtube.com/watch?v=fiIJuthOhnk" rel="nofollow">https://www.youtube.com/watch?v=fiIJuthOhnk</a>) shows that the inflection point for difficulty for students happens around functions, especially higher-order-functions. That's exactly what REPEAT is in Logo, and kids handle that just fine. So maybe clojure-turtle can be used to smooth out the learning curve in Clojure curricula?<p>2. My talk at Clojure/West was about programming in Clojure in other languages, which could open up accessibility to programming to non-English speakers (<a href="https://www.youtube.com/watch?v=MqjMZNwnYCY" rel="nofollow">https://www.youtube.com/watch?v=MqjMZNwnYCY</a>). I think translating clojure-turtle shortens the first step to reaching a new human language -- the set of constructs you need to translate is much smaller and more tangible. If Logo works for kids, it should work for anyone. For those who have seen my talk, clojure-turtle is sort of my successor to clj-thamil (programming in other languages) in the sense that they can make programming and/or Clojure more accessible to much wider audiences.<p>3. Logo is used to teach kids programming, and it's fun! MIT's Scratch is based on Logo -- it's a visual version of it. UC-Berkeley uses a modified version of it for its intro CS 10 class, and code.org uses a version of it in its projects to teach kids programming. So we're teaching Lisp (Logo) to beginners because it's simple (and easy), but why is it that when they get older, Lisp/Clojure is all of a sudden hard and "weird"-looking? That ought to be a short gap to bridge, right?<p>4. clojure-turtle uses Quil because the ClojureBridge curriculum uses it for capstone / advanced concept material. But Quil is a great choice on its own merit. Since Quil shares a codebase between Clojure & ClojureScript code, it easily compiles to Java and JS, meaning we ought to be able to make a try-X.com website out of this, too.<p>Let me know if you have any other feedback, thoughts, etc. about the code or anything else.