Turtletoy
11–20 of 64 posts
Re: Turtletoy
#12Re: Turtletoy
#13Re: Turtletoy
#14Not clear nor simple. Imo negligible use for teaching. If you know how to import modules and use library functions then you don't need LOGO anymore...
'KEYWORD(50)'
is always simpler than:
' turtle.function(value, value)'
Great project but missed the opportunity to develop your own LOGO interpreter from scratch in web assembly:)
Re: Turtletoy
#15A few years ago, I wrote an esoteric, minimalistic turtle graphics language called CFRS[]: https://susam.net/cfrs.html >. This was an exercise in making a turtle graphics language that is as minimal as possible. It is closer to Brainfsck than JavaScript and it is not Turing complete, by design. To see some demos, go to https://susam.github.io/cfrs/demo.html >.
Re: Turtletoy
#16No screenshots?! Not clear nor simple. Imo negligible use for teaching. If you know how to import modules and use library functions then you don't need LOGO anymore... 'KEYWORD(50)' is always simpler than: ' turtle.function(value, value)' Great project but missed the opportunity to develop your own LOGO interpreter from scratch in web assembly:)
There is one! We wrote it in Golang and compiled it to WebAssembly, it's a greatly extended version of Apple Logo ][:
Re: Turtletoy
#17LOGO lives!
My partner and I do maintain a complete (and extended) Logo interpreter however, so yes it really does live. Somewhat :)
Re: Turtletoy
#18If you want to create much fancier graphics (and games!) in actual Logo, check out turtleSpaces:
Re: Turtletoy
#19LOGO lives!
LOGO was my first interaction with a computer back in 1996. We had to write one program in LOGO in our computer class and we were allowed to play one of the following three games for rest of the period: Dangerous Dave, Paratrooper, or Prince of Persia.
We learned the same lessons for the parts of CPU, computer generations, Babbage and co for 5 years. Our lab exams was more means than ends, so `pir*2` will carry more marks than `3.14r*r`.