meet with mnl redux

This commit is contained in:
Scott Richmond 2025-06-25 13:36:02 -04:00
parent 87e58364e0
commit db109999d3

View File

@ -631,6 +631,7 @@ for i in 0..idx {
println!("line {line_no}: {}", lines[line_no - 1]); println!("line {line_no}: {}", lines[line_no - 1]);
``` ```
<<<<<<< Updated upstream
======= =======
This is the thing I am about to do. 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 * We still want saving text output from web Ludus
* Later, with perceptrons & the book, we'll need additional solutions. * Later, with perceptrons & the book, we'll need additional solutions.
>>>>>>> Stashed changes >>>>>>> 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