NOP0

Results 34 comments of NOP0

I'm all in :laughing: I have a prior interest in (simple) ECS outside games also (since OOP is generally not available on PLC's, ECS is sometimes a good fit, as...

>I think our overall goal should be to get a really simple example up and running as fast as possible, allowing us to put off things which won't directly get...

>Figure out how users will interact with the runtime (GUI program, exposing a programmatic HTTP API, REPL, etc.) I don't know if we could use something like vscode webview to...

Hello, neither 1 or 2 exists right now. Pull requests welcome. :)

Yeah, that was nice! 👍

> ```while running { > read_inputs(); > poll_waiting_processes(); > write_outputs(); > do_background_tasks_until_next_tick(); >} Yes, thats's what I had in mind when I drew the diagram at least. Regarding the interrupts,...

> Regarding the interrupts, I had preemption in mind, since i.e. Siemens and Codesys support this. This >might be unrealistic with limited resources...maybe async has some feature for this? That...

Yeah, I'm guessing for MVP it's probably not necessary to interrupt a program, the interrupt is queued.

Redid this, tried in principle to do it like the different variants of Integer. What do you think? Edit: I'm used to the convention ```asserteq(expected, actual)```, but in ```ast.rs``` it's...

I see that if I remove the requirement for not starting with a keyword, that is: ``` identifier = @{ ASCII_ALPHA ~ (ASCII_ALPHANUMERIC | "_")* } ``` , then I'm...