Skip to content

Change swingset-runner modularity so we can move chain stuff out of it #8278

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

Open
FUDCo opened this issue Aug 29, 2023 · 0 comments
Open

Change swingset-runner modularity so we can move chain stuff out of it #8278

FUDCo opened this issue Aug 29, 2023 · 0 comments
Labels
enhancement New feature or request swingset-runner package: swingset-runner

Comments

@FUDCo
Copy link
Collaborator

FUDCo commented Aug 29, 2023

What is the Problem Being Solved?

As of PR #8239 swingset-runner has acquired code to support emulating our chain setup. While this works fine, it embeds some chain-specific code into an application where it really doesn't belong from a modularity perspective. We'd like the swingset-runner code to be agnostic about chain-specific details, both so that it can be built and run without any of the chain stuff being present when the chain is irrelevant, and to accommodate hypothetical future applications that interact with the SwingSet from the outside in ways different from how our chain does it.

Description of the Design

This issue exists primarily so we don't lose track of the problem. There is no specific design for this right now, aside from a vague notion of adding a plugin scheme of some kind. The first part of addressing this issue will be to produce such a design.

A complete implementation should include actually fixing the modularity concern by moving the chain-specific portions of swingset-runner into a different package that makes use of whatever we come up with.

@FUDCo FUDCo added enhancement New feature or request swingset-runner package: swingset-runner labels Aug 29, 2023
@FUDCo FUDCo self-assigned this Aug 29, 2023
@aj-agoric aj-agoric modified the milestone: Upgrade 13 Sep 13, 2023
@warner warner assigned warner and unassigned FUDCo Jan 29, 2024
@warner warner removed their assignment Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request swingset-runner package: swingset-runner
Projects
None yet
Development

No branches or pull requests

3 participants