Sometimes I keep going beyond the point where I probably should. In this case, I want to add an animation feature to the turtle graphics library so I just went ahead and wrote one.
These new functions have been added to the turtle API:
#fto enable or disable the live display, default is
(live-delay n)- set the timer between frames, default is 0.1 seconds
(live-display)- is live display enabled?
(live-delay)- get the current delay
Here’s an example of the same star from the previous post:
Side note: There’s not actually a way to save an image like this directly. I added in code to write out each turtle using
(write-image (turtle->image t)) for each frame and then combined them using the the GIMP. Hopefully I can actually add that directly to the program before too long.
Edit: The most updated Turtle API can be found here.