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

Move foundry.md from evm-semantics to kontrol #61

Closed
tothtamas28 opened this issue Oct 2, 2023 · 4 comments · Fixed by #135
Closed

Move foundry.md from evm-semantics to kontrol #61

tothtamas28 opened this issue Oct 2, 2023 · 4 comments · Fixed by #135
Assignees
Labels
enhancement New feature or request

Comments

@tothtamas28
Copy link
Contributor

tothtamas28 commented Oct 2, 2023

Including corresponding kompilation logic.

@yale-vinson
Copy link

@tothtamas28 I am assuming that this is something for the backlog for us to get to eventually, or is there some urgency to it? Trying to triage it in advance of tomorrow's Stand Up.

@tothtamas28
Copy link
Contributor Author

This is technical debt that we will always be able to work around, so it's not urgent in that sense. However, until it is resolved any change that requires modification of the K definition (e.g. adding a new cheat code) will take two PR's: one in evm-semantics (updating foundry.md + build script), and another one in kontrol (updating Python code, adding tests, etc).

@TheDutchDevil
Copy link

Apologies for barging in here. I encountered this issue while searching on GitHub for Technical Debt issues. My name is Nathan, and I'm a Software Engineering researcher affiliated with Eindhoven University of Technology.

Previously (See) we studied Technical Debt in OSS Java systems and used the technical debt present in these systems to design a taxonomy of different types of technical debt. Based on the discussion in this issue and the linked issues, this type of issue appears to be something we did not discover in our original taxonomy.

I'm posting in this issue because we're continuing our research into technical debt and trying to understand better decisions made while managing technical debt. To that end, we've designed a small experiment, and since you're developers affected by technical debt I thought you might be interested in participating. You can take the survey online here, and it should take you between 10 to 15 minutes. We hope that this experiment will allow us to understand technical debt better, and design more effective tools and methods for the management and identification of technical debt.

@tothtamas28
Copy link
Contributor Author

I realized we first need to drop kontrolx from evm-semantics: runtimeverification/evm-semantics#2113.

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

Successfully merging a pull request may close this issue.

3 participants