GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TeachingKidsProgramming/TeachingKidsProgramming.javascript: Logo in JavaScript

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

186 Commits
186 Commits

Folders and files

NameName
Last commit message
Last commit date
cm
cm
 
 
polyfill @ 6ddfadb
polyfill @ 6ddfadb
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
15word.html
15word.html
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
examples.txt
examples.txt
 
 
favicon.ico
favicon.ico
 
 
floodfill.js
floodfill.js
 
 
index.css
index.css
 
 
index.html
index.html
 
 
index.js
index.js
 
 
language.html
language.html
 
 
logo.css
logo.css
 
 
logo.js
logo.js
 
 
tests.html
tests.html
 
 
tests.js
tests.js
 
 
turtle.js
turtle.js
 
 

Repository files navigation

jslogo - Logo in JavaScript

This is hosted at http://inexorabletash.github.io/jslogo/ for playing with live.

Language Reference - this attempts to implement a subset of UCBLogo defined in in Brian Harvey's Computer Science Logo Style

Use git clone --recursive to get polyfill for older browsers.

Logo Examples

to star repeat 5 [ fd 100 rt 144 ] end
star
to square :length repeat 4 [ fd :length rt 90 ] end
repeat 36 [ square 50 rt 10 ]
to randomcolor setcolor pick [ red orange yellow green blue violet ] end
repeat 36 [ randomcolor square random 200 rt 10 ]
window pu repeat 72 [ setlabelheight repcount fd repcount * 2.5 label "Logo bk repcount * 2.5 rt 10 ]

Logo Links

  • Logo on Wikipedia
  • Other Logo implementations that run in a Web browser:
    • papert - logo in your browser (source code)
    • Curly Logo
  • The Logo Foundation
  • Berkeley Logo (UCBLogo)
  • The Logo Tree Project
  • Ian Bicking on Logo
  • PyLogo
  • Introduction to Computer Programming
  • LogoForum

To Do

  • Document deviations from UCB Logo standard
  • Make these examples all work: Logo 15-word challenge
  • Tail-call optimization
  • Make execution async so you can watch the turtle move

About

Logo in JavaScript

Resources

Readme
License
Activity
Custom properties

Stars

4 stars

Watchers

6 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.