Scott Richmond scott
  • Joined on 2023-07-29
scott opened issue twc/ludus#42 2025-06-28 22:01:16 +00:00
Unfuck loop and recur
scott opened issue twc/ludus#41 2025-06-28 22:00:43 +00:00
Investigate butlast and update bug
scott opened issue twc/ludus#40 2025-06-28 21:56:56 +00:00
Design actor abstractions
scott opened issue twc/ludus#39 2025-06-28 21:54:41 +00:00
Determine if there's a reductions bug
scott opened issue twc/ludus#38 2025-06-28 21:52:36 +00:00
Devise new state/concurrency model
scott opened issue twc/ludus#37 2025-06-28 21:10:04 +00:00
Write turtle graphics animation examples
scott pushed to actors at twc/ludus 2025-06-28 20:40:36 +00:00
f710beff46 actually get receive working????
scott pushed to actors at twc/ludus 2025-06-28 00:54:53 +00:00
f873be7668 some notes
scott pushed to actors at twc/ludus 2025-06-28 00:41:35 +00:00
48342ba4ea make progress, I guess
scott pushed to actors at twc/ludus 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/ludus 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/ludus 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/ludus#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/ludus 2025-06-26 05:28:45 +00:00
scott pushed to actors at twc/ludus 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/ludus#36 2025-06-26 04:38:38 +00:00
Keywords should be able to be generated at runtime
scott opened issue twc/ludus#35 2025-06-26 04:02:12 +00:00
Error console messages should be valid JSON
scott commented on issue twc/ludus#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/ludus#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/ludus#34 2025-06-26 00:20:33 +00:00
WASM packaging should be possible