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

in #utopian-io5 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
    image.png
rt 10
goto @start
repeat [5 fd 100 rt 144]
@start
make "i 0
@hello
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
    image.png

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

Sort:  

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.

[utopian-moderator]

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