Conversation
|
Sounds cool, going to look into it this weekend! |
|
Thanks a lot, really appreciate you taking the time! |
|
Thanks for the suggestion — that makes sense. I agree that adding a DEVS-style variant (e.g. agents scheduling release events and cancelling/rescheduling them) would make the example more compelling and forward-looking, especially with Mesa 4 in mind. I’m happy to extend this example in that direction if you think that would be useful, or alternatively keep this one simple and treat a DEVS-focused version as a follow-up example. Let me know what you’d prefer. |
|
Maybe leave this one open and make a second PR for DEVS. Then we can compare them and decide how to move forward. |
|
Thanks, that sounds good to me. I’ll leave this PR as-is and open a separate follow-up PR with a DEVS-style version (including scheduling and cancelling agent events), so we can compare both approaches side by side. That should also make it easier to decide what fits best going forward, especially with Mesa 4 in mind. Thanks for the guidance! |
Thanks for opening a PR! Please click the
Previewtab and select a PR template:What this shows
Why this example
This pattern is common in ABMs (jail, cooldowns, delays, recovery),
and the example illustrates how event-based scheduling simplifies
agent logic and improves clarity.
Includes: