Skip to content

Deprecating this repository in favor of the rewrite https://github.com/enaut/turtlers/ #271

Description

@enaut

Hey all,

I rewrote turtle from scratch it is a little different from this but has more or less the same capabilities.

Disclaimer: AI was used when writing the turtle crates. Though I tried my best to make sure it is not slop, and I am using my turtle crate in class for some years now.

The Architecture:

  • tokio
  • macroquad
  • lyon
  • tween
  • macros for easy start

Additional features to this crate:

  • works on wayland, probably works on Mac and Windows too (untested)
  • non linear animation (slower on the start and end of the segment fast in the middle)
  • actual turtle shape
  • better arc/circle drawing
  • way more performant

My turtle: https://github.com/enaut/turtlers/
It is not yet published on crates.io
Beginners guide for my turtle in german: https://anleitung-rust.github.io/

Things I'd like to discuss:

  1. I maintain my turtle in parallel to this version - happens anyway. Would you like to co-maintain?
  2. We add a note to this repo with the deprecation and archive it and add a link to the new repos. (as this repo is dysfunctional on many platforms and dependencies are very outdated)
  3. We replace the code in this repo or create a rust/turtle organization.
  4. We update https://turtle.rs/ with the new crate I could maintain the new page.
  5. Should I take over the domain turtle.rs?
  6. Any other proposition?

All of these are discussion points - you are free to decline all of those, no hard feelings. I just think it might be for the greater good if there existed only one functional turtle implementation/documentation.

What is your take on this?

Thank you so much for replying.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions