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

Backend Framework for Complex Data Structures #81

Open
CodyFagley opened this issue Jul 21, 2021 · 0 comments
Open

Backend Framework for Complex Data Structures #81

CodyFagley opened this issue Jul 21, 2021 · 0 comments
Labels
enhancement New feature or request planning Groundwork for further work

Comments

@CodyFagley
Copy link
Member

CodyFagley commented Jul 21, 2021

We need to have the associated assembly instructions modeled out for when users define an instance of data that exceeds 64 bits in size. It should probably interface with the memory allocator, though finding ways to store within 2-4 CPU registers might be acceptable (and even efficient).

The Types system needs to be more integrated within the expressions libraries (e.g. functions, constants). Type checking is not properly done yet for identifiers in many cases.

Note that this is NOT a duplicate of any other active issue, because it is specifically concerned with the assembly interactions for complex data structures. It is not concerned with implementing the TypeManager C/C++ backend, nor is it concerned with implementing type checking for an interaction.

@CodyFagley CodyFagley added enhancement New feature or request planning Groundwork for further work labels Jul 21, 2021
@CodyFagley CodyFagley changed the title Model Assembly for Complex Data Structures Backend Framework for Complex Data Structures Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request planning Groundwork for further work
Projects
None yet
Development

No branches or pull requests

1 participant