Scott Richmond scott
  • Joined on 2023-07-29
scott pushed to tg_protocol at twc/ludus 2024-08-02 17:56:42 +00:00
73b2343963 add p5 test file
1733de7dff build
be9a86a973 build
Compare 3 commits »
scott pushed to tg_protocol at twc/ludus 2024-08-01 22:35:33 +00:00
479e304357 fix viewBox math so we see just what is there
scott pushed to tg_protocol at twc/ludus 2024-08-01 22:00:17 +00:00
db5622bccd new random seed for every run
7f64164078 build
d9e0fd23ec build
ffed651b6e build
ea80f81c33 build
Compare 7 commits »
scott pushed to tg_protocol at twc/ludus 2024-07-31 23:25:26 +00:00
1085c7ae44 build out svg adapter, viewBox isn't working yet
scott pushed to tg_protocol at twc/ludus 2024-07-31 16:06:56 +00:00
e72b9f91ca build
scott pushed to tg_protocol at twc/ludus 2024-07-30 22:36:22 +00:00
d8f152998e build out p5 adapter
af125ffbbb fix background! bugs; delete a bunch of p5 adapter code, now moved to JS
657ff3dedb remove print!
Compare 3 commits »
scott commented on issue twc/ludus#93 2024-07-30 21:43:11 +00:00
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…

scott pushed to tg_protocol at twc/ludus 2024-07-22 15:43:55 +00:00
2c9f6f8279 start building out p5 adapter
4ca1da1240 build
Compare 2 commits »
scott commented on issue twc/ludus#81 2024-07-21 23:27:11 +00:00
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…

scott closed issue twc/ludus#81 2024-07-21 23:27:11 +00:00
Turtle position should correctly report location in turtle coordinates
scott commented on issue twc/ludus#85 2024-07-21 23:25:43 +00:00
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.

scott commented on issue twc/ludus#85 2024-07-21 23:24:06 +00:00
home! should reset orientation, not just location

Done in 121446c5c4

scott closed issue twc/ludus#85 2024-07-21 23:24:06 +00:00
home! should reset orientation, not just location
scott commented on issue twc/ludus#46 2024-07-21 23:23:37 +00:00
Add set_heading to prelude

Done in 121446c5c4

scott closed issue twc/ludus#46 2024-07-21 23:23:37 +00:00
Add set_heading to prelude
scott created branch tg_protocol in twc/ludus 2024-07-21 23:23:11 +00:00
scott pushed to tg_protocol at twc/ludus 2024-07-21 23:23:11 +00:00
121446c5c4 first step: Ludus speaks turtle graphics, not p5 calls
scott pushed to main at twc/ludus 2024-07-21 20:35:52 +00:00
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
Compare 13 commits »
scott commented on issue twc/ludus#96 2024-07-21 20:33:09 +00:00
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.

scott commented on issue twc/ludus#82 2024-07-21 20:31:45 +00:00
ref -> box all the way through the parser, interpreter

Done in df85be3c1e