Scott Richmond scott
  • Joined on 2023-07-29
scott pushed to actors at twc/rudus 2025-06-28 00:41:35 +00:00
48342ba4ea make progress, I guess
scott pushed to actors at twc/rudus 2025-06-27 23:16:03 +00:00
db52bc2687 parser housekeeping; add receive to lexer and parser
a175ee7a41 move Ast into its own module
Compare 2 commits »
scott pushed to actors at twc/rudus 2025-06-27 22:48:31 +00:00
759fc63cae ugh. spin my wheels a lot. decide to start work on the receive special form
8923581eed add sleep, which was unexpectedly titchy!
90505f89fe make some new process functions
Compare 3 commits »
scott pushed to actors at twc/rudus 2025-06-27 03:28:22 +00:00
00ebac17ce some notes for tomorrow's work
888f5b62da send messages, motherfucker!
c144702b98 add a process value
801e5bcc01 devise a way of communicating between ludus and processes
b35657e698 refactor to have a world run a process
Compare 5 commits »
scott commented on issue twc/rudus#7 2025-06-27 02:15:35 +00:00
Package interpreter into a Rust library

This has been done for a few days. Nothing fancy, but it largely works. Needs to be cleaned up.

But: also needs integration testing in the web front end.

scott created branch actors in twc/rudus 2025-06-26 05:28:45 +00:00
scott pushed to actors at twc/rudus 2025-06-26 05:28:45 +00:00
b5528ced8f start work on actor model
0c17b64fd7 maybe get git right? ugh
97547b1f7f fix blasted merge conflicts
e86f077247 cleanup before next text publish
44f7ce7b06 maybe figure out the wasm thing?
Compare 10 commits »
scott opened issue twc/rudus#36 2025-06-26 04:38:38 +00:00
Keywords should be able to be generated at runtime
scott opened issue twc/rudus#35 2025-06-26 04:02:12 +00:00
Error console messages should be valid JSON
scott commented on issue twc/rudus#34 2025-06-26 03:27:29 +00:00
WASM packaging should be possible

Just leaving this here to communicate what all I have done.

I realized that one version of the thing that I could do, and probably ought to have tried before, is to use the web target and…

scott commented on issue twc/rudus#34 2025-06-26 02:25:08 +00:00
WASM packaging should be possible

Oh, I should add that web workers are going to add a whole other layer of complication with this, since node doesn't support web workers. So once again, we're tied to the web platform. I know that…

scott opened issue twc/rudus#34 2025-06-26 00:20:33 +00:00
WASM packaging should be possible
scott pushed to bytecode at twc/rudus 2025-06-25 17:38:39 +00:00
34cd3a2187 unfuck stash
scott pushed to bytecode at twc/rudus 2025-06-25 17:37:27 +00:00
db109999d3 meet with mnl redux
87e58364e0 meet with mnl
Compare 2 commits »
scott opened issue twc/rudus#33 2025-06-25 17:23:56 +00:00
Ludus should be able to request the contents of a file through the JS frontend
scott opened issue twc/rudus#32 2025-06-25 17:23:17 +00:00
Develop LDN notation, spec, and parser
scott opened issue twc/rudus#31 2025-06-25 17:22:57 +00:00
JSON serialization of relevant Ludus values to JS frontend
scott opened issue twc/rudus#30 2025-06-25 17:22:27 +00:00
Keyboard actions should be available through actors
scott opened issue twc/rudus#29 2025-06-25 17:22:10 +00:00
Text input should be able to happen through actors
scott opened issue twc/rudus#28 2025-06-25 17:21:41 +00:00
Console output should pass through actors