Hello, Benny, & thanks for joining the thread! Yall have been so very kind. Basically, my intent is to make a port of the Logo/R turtle functions to Julia, as they’re quite similar. That means:
- Simplify typing of functions, i.e. rt for right, lt for left, fd for forward, etc. Everyone loves to avoid typing, nowhere is that mor true than for kids & programmers.
- Be able to make the turtle visible/invisible as desired (hide/show turtle).
- Change the shape/size of the turtle to help those w/low vision. This likely means being able to incorporate a shape of their choosing.
- 0 degrees represents north.
- I’ll likely include clockface functions as well, i.e., 12, 1, 2, etc.
Python actually has a way to configure which coordinate system should be used via a mode constant, i.e., standard (original Luxor), Logo (0dg=north), & world, which are actually user-defined. It can be done programmatically or a config file.
Since, as I said, I’m really new, and I do have a pretty busy life, this won’t happen overnight lol.
To give just a little background for those who might care, although I’m new to Julia, I’ve been programming computers in 1 way or another for over 30 years. So although Julia’s syntax is a bit new for me, many of (at least the basic concepts) are not. Now–you start throwing matrices at me & I’m totally lost.
For those who haven’t yet suspected, I’m completely blind now. It doesn’t stop me from doing most stuff. They don’t let me drive, of course, but I swear to yall sometimes I do better than a lot of folks out there on the roads. As I like to say, there are 2 causes of visual impairment–1 like I have, & the 2nd is because someone has their head where the sun doesn’t shine. Of course, unfortunately, I can attest to the fact the 2 aren’t necessarily mutually exclusive :(.
I’ve taken a lot of yall’s time, for which I apologize. Thanks for everyone’s suggestions. I’m 100% certain I’ll have more questions as I go beyond planning & understanding Julia’s syntax, & I’ll be back to bother you again when the time comes.