create account

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

View this thread on: hive.blogpeakd.comecency.com
· @justyy · (edited)
$2.39
LogoTurtle v0.0.15: Add GOTO and Configure Project CI on Travis
[LogoTurtle](https://helloacm.com/logoturtle-v0-0-14-add-status-bar-add-repcount-and-bug-fixes/) is the first and currently only one Chrome Extension for Logo Programming. I personally use this tool to teach my sons the [turtle graphics](https://helloacm.com/turtle-graphics-programming-update-adding-text-jump-dot-fontsize-download-as-png/).

Last update was made 9 months ago: [LogoTurtle v0.0.14: Add Status Bar, Add Repcount and Bug Fixes](https://steemit.com/utopian-io/@justyy/logoturtle-v0-0-14-add-status-bar-add-repcount-and-bug-fixes)

This is probably the [first version of LOGO that supports GOTO keyword](https://helloacm.com/the-goto-keyword-in-logo-turtle-programming/).

## 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](https://addons.opera.com/en/extensions/details/download-chrome-extension-9/).

And similarly for Firefox, you can install [Chrome Store Foxified](https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/) before you install LogoTurtle.

## New Features v0.0.15
1. Add GOTO: [Merged PR](https://github.com/DoctorLai/LogoTurtle/pull/2)
![image.png](https://ipfs.busy.org/ipfs/QmU5XJ5RsVchdxifDgw3WqvsoqoCmuHu9aKnWjjpEkibf8)
```
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
```
2. Move Project on Travis-CI so  you should see a green build: https://travis-ci.com/DoctorLai/LogoTurtle
![image.png](https://ipfs.busy.org/ipfs/QmTPDL9yk88qQABo5AR5mXP9ULP45HTd4bjtEELiuUbubB)

------------------------------------------------
Support me and my work as a [witness](https://steemit.com/witness-category/@justyy/justyy-just-another-witness) by
1. voting me [here, or](https://steemconnect.com/sign/account_witness_vote?approve=1&witness=justyy)
2. voting me as a [proxy](https://v2.steemconnect.com/sign/account-witness-proxy?proxy=justyy&approve=1)

Some of my contributions: **[SteemIt Tools, Bots, APIs and Tutorial](https://helloacm.com/tools/steemit/)**
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 49 others
properties (23)
authorjustyy
permlinklogoturtle-v0-0-15-add-goto-and-configure-project-ci-on-travis
categoryutopian-io
json_metadata{"community":"busy","app":"steemit/0.1","format":"markdown","tags":["utopian-io","programming","steemstem","busy","development"],"links":["https://helloacm.com/logoturtle-v0-0-14-add-status-bar-add-repcount-and-bug-fixes/","https://helloacm.com/turtle-graphics-programming-update-adding-text-jump-dot-fontsize-download-as-png/","https://steemit.com/utopian-io/@justyy/logoturtle-v0-0-14-add-status-bar-add-repcount-and-bug-fixes","https://helloacm.com/the-goto-keyword-in-logo-turtle-programming/","https://chrome.google.com/webstore/detail/logo-turtle/dcoeaobaokbccdcnadncifmconllpihp","https://addons.opera.com/en/extensions/details/download-chrome-extension-9/","https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/","https://github.com/DoctorLai/LogoTurtle/pull/2","https://travis-ci.com/DoctorLai/LogoTurtle","https://steemit.com/witness-category/@justyy/justyy-just-another-witness","https://steemconnect.com/sign/account_witness_vote?approve=1&witness=justyy","https://v2.steemconnect.com/sign/account-witness-proxy?proxy=justyy&approve=1","https://helloacm.com/tools/steemit/"],"image":["https://ipfs.busy.org/ipfs/QmU5XJ5RsVchdxifDgw3WqvsoqoCmuHu9aKnWjjpEkibf8","https://ipfs.busy.org/ipfs/QmTPDL9yk88qQABo5AR5mXP9ULP45HTd4bjtEELiuUbubB"]}
created2019-01-27 16:13:39
last_update2019-01-27 19:10:48
depth0
children3
last_payout2019-02-03 16:13:39
cashout_time1969-12-31 23:59:59
total_payout_value1.860 HBD
curator_payout_value0.526 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,131
author_reputation280,616,224,641,976
root_title"LogoTurtle v0.0.15: Add GOTO and Configure Project CI on Travis"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,019,774
net_rshares4,945,560,654,645
author_curate_reward""
vote details (113)
@amosbastian ·
$7.68
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.log`s  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](https://join.utopian.io/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](https://review.utopian.io/result/3/2-3-3-2-2-2-1-).

---- 
Need help? Chat with us on [Discord](https://discord.gg/uTyJkNm).

[[utopian-moderator]](https://join.utopian.io/)
👍  , , , , , , , , , , , ,
properties (23)
authoramosbastian
permlinkre-justyy-logoturtle-v0-0-15-add-goto-and-configure-project-ci-on-travis-20190128t115812266z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"users":["justyy"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/3/2-3-3-2-2-2-1-","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"}
created2019-01-28 11:58:12
last_update2019-01-28 11:58:12
depth1
children1
last_payout2019-02-04 11:58:12
cashout_time1969-12-31 23:59:59
total_payout_value5.822 HBD
curator_payout_value1.857 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,071
author_reputation174,473,586,900,705
root_title"LogoTurtle v0.0.15: Add GOTO and Configure Project CI on Travis"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,055,910
net_rshares15,418,312,668,911
author_curate_reward""
vote details (13)
@utopian-io ·
Thank you for your review, @amosbastian! Keep up the good work!
properties (22)
authorutopian-io
permlinkre-re-justyy-logoturtle-v0-0-15-add-goto-and-configure-project-ci-on-travis-20190128t115812266z-20190131t080542z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-01-31 08:05:45
last_update2019-01-31 08:05:45
depth2
children0
last_payout2019-02-07 08:05:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length63
author_reputation152,955,367,999,756
root_title"LogoTurtle v0.0.15: Add GOTO and Configure Project CI on Travis"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,200,486
net_rshares0
@steem-ua ·
#### 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](https://discord.gg/KpBNYGz)**
properties (22)
authorsteem-ua
permlinkre-logoturtle-v0-0-15-add-goto-and-configure-project-ci-on-travis-20190128t123413z
categoryutopian-io
json_metadata"{"app": "beem/0.20.17"}"
created2019-01-28 12:34:15
last_update2019-01-28 12:34:15
depth1
children0
last_payout2019-02-04 12:34:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length285
author_reputation23,214,230,978,060
root_title"LogoTurtle v0.0.15: Add GOTO and Configure Project CI on Travis"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,057,264
net_rshares0