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

Inventory all uses of indexing in the examples #3716

Open
JacquesCarette opened this issue May 3, 2024 · 6 comments
Open

Inventory all uses of indexing in the examples #3716

JacquesCarette opened this issue May 3, 2024 · 6 comments
Assignees

Comments

@JacquesCarette
Copy link
Owner

Before doing a full design of indexable structures, we should have a list of what already exists in our examples.

@J1aM1ng
Copy link
Collaborator

J1aM1ng commented May 4, 2024

Yes! Thanks Dr. Carette. I will list all existing indexing-related examples in https://jacquescarette.github.io/Drasil/ before our full design.

@J1aM1ng
Copy link
Collaborator

J1aM1ng commented May 22, 2024

I realized that the concept of “indexing” exists in the concrete examples rather than the concrete implementation, should we consider indexing in the general and examples-related data structure?

@JacquesCarette
Copy link
Owner Author

I'm not sure what you mean by the above comment? Can you expand on that please?

@J1aM1ng
Copy link
Collaborator

J1aM1ng commented May 23, 2024

I think my comment above misunderstood the intent of your issue, so I want to make sure that what is expected to be done is to find out the use the concept of indexing in the current generated examples like DblPend (including SRS, generated code, generated code doc), that is to describe "where we are" in the application of indexing to the example, right?

@JacquesCarette
Copy link
Owner Author

We need to implement data-types that can be indexed (like vectors, matrices, but also lists, arrays, sequences, etc) in a general way. That is the problem to solve. We have current requirements for it, buried in the Drasil code base.

This is your project. It is non-trivial, which is why it can be a Master's level project if done correctly and properly.

@J1aM1ng
Copy link
Collaborator

J1aM1ng commented May 23, 2024

I see, thanks for the explanation @JacquesCarette. What we want is a generalized solution.

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

No branches or pull requests

2 participants