Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/app #134

Merged
merged 57 commits into from
Nov 17, 2023
Merged

Refactor/app #134

merged 57 commits into from
Nov 17, 2023

Conversation

Alexangelj
Copy link
Contributor

@Alexangelj Alexangelj commented Nov 9, 2023

  • new app layout
  • better patterns
  • dedicated tracer management
  • all logic piped between components smoothly

more change

  • guts of sim logic upgraded and put into world
  • sim logic able to run concurrently with access via mutex
  • this version runs slow, so i do want to make a version that just runs it in parallel in the background with no access to it
  • lots of logic in the state.rs component is embedded into the state impl of the screen. it should be pulled out and improved.

breaking conflicting changes

  • added derive debug to agent
  • added methods to agent
  • added as_any Any trait to agent

what i want to do:

  • upgrade variable monitoring
  • upgrade sim management actions (spawn, start, pause, etc.)
  • upgrade logging & filtering on a per instance basis, this requires sim changes
  • imrpove dashboard to watch more info

more upgrades

  • dedicated event logging manager
  • more agents
  • agent traces map to app events
  • agent cards render their subscription variables
  • global monitor variables tracked
  • new control panel and buttons

@0xJepsen 0xJepsen linked an issue Nov 9, 2023 that may be closed by this pull request
@Alexangelj Alexangelj marked this pull request as ready for review November 17, 2023 17:08
@0xJepsen 0xJepsen merged commit ef8e7d7 into main Nov 17, 2023
@Alexangelj Alexangelj deleted the refactor/app branch November 17, 2023 17:29
@Alexangelj
Copy link
Contributor Author

massive

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Render some of the information of the simulation
2 participants