LogoTurtle v0.0.15: Add GOTO and Configure Project CI on Travis

in utopian-io •  3 years ago  (edited)

LogoTurtle is the first and currently only one Chrome Extension for Logo Programming. I personally use this tool to teach my sons the turtle graphics.

Last update was made 9 months ago: LogoTurtle v0.0.14: Add Status Bar, Add Repcount and Bug Fixes

This is probably the first version of LOGO that supports GOTO keyword.

How to Install?

Chrome Webstore: https://chrome.google.com/webstore/detail/logo-turtle/dcoeaobaokbccdcnadncifmconllpihp

For Opera browsers, the workaround is to first install Chrome Extension Gadget.

And similarly for Firefox, you can install Chrome Store Foxified before you install LogoTurtle.

New Features v0.0.15

  1. Add GOTO: Merged PR
rt 10
goto @start
repeat [5 fd 100 rt 144]
make "i 0
fd 100
rt 90
make "i :i+1
if :i<4  [goto @hello] 
fd 100
  1. Move Project on Travis-CI so you should see a green build: https://travis-ci.com/DoctorLai/LogoTurtle

Support me and my work as a witness by

  1. voting me here, or
  2. voting me as a proxy

Some of my contributions: SteemIt Tools, Bots, APIs and Tutorial

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thanks for the contribution, @justyy. It's cool to see you are continuing the development of this project after a 9 month hiatus! I'm curious, why did you decide to continue?

As for the code:

  • There are still some places where const should be used, but let is used instead.
  • Indentation is 4 spaces, but in your other browser extension that I just reviewed you use 2 spaces. I guess it doesn't really matter that much, as long as it is consistent across the project itself.
  • Loads of console.logs everywhere. Is this necessary?
  • Variables i, x and y - they could be more descriptive in my opinion.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Chat with us on Discord.


Thank you for your review, @amosbastian! Keep up the good work!

Hi @justyy!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server