From db109999d3049246c88f31a7869e281afd8e0ffe Mon Sep 17 00:00:00 2001 From: Scott Richmond Date: Wed, 25 Jun 2025 13:36:02 -0400 Subject: [PATCH] meet with mnl redux --- may_2025_thoughts.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/may_2025_thoughts.md b/may_2025_thoughts.md index da2b546..0f58656 100644 --- a/may_2025_thoughts.md +++ b/may_2025_thoughts.md @@ -631,6 +631,7 @@ for i in 0..idx { println!("line {line_no}: {}", lines[line_no - 1]); ``` +<<<<<<< Updated upstream ======= This is the thing I am about to do. @@ -757,3 +758,24 @@ println!("line {line_no}: {}", lines[line_no - 1]); * We still want saving text output from web Ludus * Later, with perceptrons & the book, we'll need additional solutions. >>>>>>> Stashed changes +||||||| Stash base + +======= +### Integration meeting with mnl +#### 2025-06-25 +* Web workers +* My javascript wrapper needs to execute WASM in its own thread (ugh) + - [ ] is this a thing that can be done easily in a platform-independent way (node vs. bun vs. browser)? +* Top priorities: + - [ ] Get a node package out + - [ ] Stand up actors + threads, etc. + - [ ] How to model keyboard input from p5? + * [ ] Model after the p5 keyboard input API + * [ ] ludus keyboard API: `key_is_down(), key_pressed(), key_released()`, key code values (use a dict) + - Assets: + * We don't (for now) need to worry about serialization formats, since we're not doing perceptrons + * We do need to read from URLs, which need in a *.ludus.dev. + * Users can create their own (public) repos and put stuff in there. + * We still want saving text output from web Ludus + * Later, with perceptrons & the book, we'll need additional solutions. +>>>>>>> Stashed changes