{"id":17187963,"url":"https://github.com/icculus/toby","last_synced_at":"2025-03-25T04:26:58.727Z","repository":{"id":106920492,"uuid":"381143642","full_name":"icculus/toby","owner":"icculus","description":"A learning experiment with TurtleGraphics.","archived":false,"fork":false,"pushed_at":"2021-07-06T23:19:17.000Z","size":1069,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T04:41:32.013Z","etag":null,"topics":["turtle-graphics"],"latest_commit_sha":null,"homepage":"https://icculus.org/toby/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icculus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["icculus"],"patreon":"icculus"}},"created_at":"2021-06-28T19:42:09.000Z","updated_at":"2023-10-03T23:46:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"bf3bc429-fbdc-4403-9a45-f8f93e20fbfb","html_url":"https://github.com/icculus/toby","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Ftoby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Ftoby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Ftoby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icculus%2Ftoby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icculus","download_url":"https://codeload.github.com/icculus/toby/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245397986,"owners_count":20608739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["turtle-graphics"],"created_at":"2024-10-15T01:07:43.554Z","updated_at":"2025-03-25T04:26:58.721Z","avatar_url":"https://github.com/icculus.png","language":"C","funding_links":["https://github.com/sponsors/icculus","https://patreon.com/icculus"],"categories":[],"sub_categories":[],"readme":"# Development branch!\n\nPlease use the `toby_rewrite_3` branch for production use for the time being.\n\n\n# Toby\n\nToby is a TurtleGraphics language and learning environment, similar, in many\nways, to LOGO. You have a cute triangle that you move around the screen with\nsimple commands: go forward, turn right, etc. With these commands you can\nconstruct fascinating games, works of art, and outlets of expression. It's\nfascinating and useful for everyone from early childhood to late adulthood.\n\nTurtleGraphics have been noted by many psychologists and educators to be a\npowerful aid in teaching geometry, spatial perception, logic skills, computer\nprogramming, and art. Toby builds on the work of LOGO by cleaning up the\nsyntax of the programming language itself, enabling students to dive into\nthe software more easily, while at the same time giving them a better lesson\nin what clean, maintainable software looks like.\n\nIt may seem a bit intimidating to boast that a software package can be aimed\nat such a large age group, and be a good teaching device that also happens\nto better prepare students for high-paying technical jobs, but it's true; the\nvalue of TurtleGraphics are undisputably enriching in many fields.\n\nToby adheres to a simple paradigm:\n\n- You're never too old to learn.\n- You're never too young, either.\n- Learning should always be interesting, or you won't learn.\n- Learning is best done gradually.\n\nFor many years, one of the development goals of Toby has been cross-platform\nsupport. A program is of no use if it won't run on your computer. To that end,\nthe current stable release of Toby is written in Java 1.2, which allows it to\nrun on most computers and operating systems, whether you have an iMac or a\nWindows box or Linux running on a Sparc mainframe.\n\nThe current development version of Toby, however, is a rewrite (rewrite #5, to\nbe specific) in C and C++. The goal is more flexibility and performance speed\nwithout a loss in portability. Indeed, we are targeting platforms that have no\nJava support in the first place. The vision of being able to use Toby on your\nPalm Pilot will be realized yet.  :)\n\nToby's educational value does not stop with the program; all versions of Toby\nare available in source code form, so the advanced (and the curious) may poke\naround under the hood to see what makes Toby tick.\n\nThe best source of documentation right now is myself; do not hesistate to email\nme with questions about the installation, the program itself, or the philosophy\nbehind it. I love email. :)\n\n--ryan.\n\nicculus@icculus.org\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficculus%2Ftoby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficculus%2Ftoby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficculus%2Ftoby/lists"}