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
Deepen model, interpreter and resolver component #7
Comments
Summarizing today's work with @corinz97 and @ThomasAngeliniUnibo: In 8672611 we experimented some solutions for the Item basic implementation. What we need is a structure that makes it possible to execute an The solution uses a Very important is the manner used to engage a ready-to-use Today we experimented with the engage with a mixin. This is of course an elegant solution, but has the important problem of not being configurable: it is not possible, for example, passing parameters into a mixin in Scala (how do I specify, for example, what An additional comment: d574d97 was just a test, not a definitive version. |
What we've done today with with @corinz97 and @ThomasAngeliniUnibo (commits c2787cd and 35354bf):
We have some doubts about how to organize code, as the type system used for circular dependencies makes it very difficult; we should discuss together in the next general meeting about this. |
What on days 30th and 31th of December, we made some experiments for model refactoring in common meeting the entire group. The experiments can be consulted in fe7e37f, but they are only scratches, for future modification: they will not flow into the main branch. The reason for this experiment is that the model has a subtle problem regarding a circular dependency between The experimented solution, in contrast, exploits the concept of type classes, in combination with type projection for some specific steps. The solution should be perfected and applied to an official solution, but it is a good starting point for its implementation. PS: please correct me if I said anything wrong in this meeting smmary |
What has been done in the latest two weeks, for this task, by the team @maldins46 / @corinz97 / @ThomasAngeliniUnibo:
In the end, revisioning the code, we encountered an unexpected major problem, regarding the item references: as we basically re-create the |
The model component is the essential data foundation of the project. It must be studied and founded.
The text was updated successfully, but these errors were encountered: