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

Where should "lowering" from Rust to Minirust go. #57

Open
chorman0773 opened this issue Apr 26, 2024 · 3 comments
Open

Where should "lowering" from Rust to Minirust go. #57

chorman0773 opened this issue Apr 26, 2024 · 3 comments
Labels
A-dynamic Area: Related to the "Dynamic Semantics" Section C-meta-technical Category: Meta discussion about technical content

Comments

@chorman0773
Copy link
Contributor

I think this is a crucial question to the open PR for the layout chapter, as well as future chapters for the Dynamic Semantics chapter.

Where should we specify the lowering of a Rust program to Minirust, and where do we start talking about a concrete instance of the abstract machine, rather than the parameterizable AM.

The current layout chapter assumes both the lowering and the semantics of that lowering are part of the dynamic section (it talks about both layout, which is a property of the parameterized AM instance, and representation, which is part of the semantics of the resulting AM). The only other place that makes sense is Static Semantics, but that section seems to specifically be handling well-formedness and type system constraints, which wouldn't make it a good place either.

@chorman0773
Copy link
Contributor Author

@rustbot label +A-dynamic +C-meta-technical

@rustbot
Copy link
Collaborator

rustbot commented May 16, 2024

Error: This repository is not enabled to use triagebot.
Add a triagebot.toml in the root of the default branch to enable it.

Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #t-infra on Zulip.

@chorman0773
Copy link
Contributor Author

@rustbot label +A-dynamic +C-meta-technical

@rustbot rustbot added A-dynamic Area: Related to the "Dynamic Semantics" Section C-meta-technical Category: Meta discussion about technical content labels Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-dynamic Area: Related to the "Dynamic Semantics" Section C-meta-technical Category: Meta discussion about technical content
Development

No branches or pull requests

2 participants