Block a user
db5622bccd
new random seed for every run
7f64164078
build
d9e0fd23ec
build
ffed651b6e
build
ea80f81c33
build
d8f152998e
build out p5 adapter
af125ffbbb
fix
background!
bugs; delete a bunch of p5 adapter code, now moved to JS
657ff3dedb
remove print!
Turtle graphics protocol
So: one thing that seems pointed here is that actually, p5 isn't the best option for web graphics. In particular, we'll likely want three canvases on top of one another: a background layer, a path…
Turtle position should correctly report location in turtle coordinates
Done in 121446c5c4
. The turtle state is correctly calculated and reported, now. It's up to adapters to make sure the turtle…
Turtle position should correctly report location in turtle coordinates
home!
should reset orientation, not just location
Note: current protocol does not include clear!
; there are a few design decisions involved in that that we'll have to explore once we get actors and multiple turtles & worlds up and running.
home!
should reset orientation, not just location
df85be3c1e
ref->box everywhere
60106d10f0
consider turtle-reported vs. expected-calculated state
e068059362
update turtle graphics protocol doc
dd3867968e
add description of turtle graphics protocol
98421a9215
allow shadowing of prelude
Thoughts about concurrency, actors, and objects
NB: The first object-orientation in Logo was the Actor Model, in 1973.
cf. Solomon et al., "The History of LOGO" in ACM HOPL; and also Kay, "The Early History of Smalltalk," also in HOPL.