-
Notifications
You must be signed in to change notification settings - Fork 6
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
A guide for creating loosely coupled modules #20
Comments
I'll take this. Here's my plan in case anyone has feedback
Two reputation systems I mentioned are taken from https://www-users.cs.umn.edu/~weiss039/papers/Trust-Grid2005.pdf |
Sounds a little too complicated to me? Why not keep it really bare bones. I would think something like a number modifier module, where one module adds to the number, the other subtracts from the number or something. Something like a beginner and advance reputation system could work here, but making a "marketplace" module should not be an involved part of this process. |
I feel like this could work well with module instancing. I don't fully understand instancing yet, but it seems that |
Here's a start I've been toying with. Learn |
Do you want / Is it ready for for a code review? How best to give you feedback? |
@shawntabrizi Feedback welcome at any time. You can comment on my commits or open PRs. It isn't "ready" in the done sense, but there's plenty there. I used your simpler idea as an exercise in substrate collaborative learning today and that code lives https://github.com/JoshOrndorff/state-changer |
I think the simpler one makes a strong foundation for a 1/2 page tutorial imo. haven't reviewed either yet. will try to find time |
Given a module A which has a dependency on module B, show how you can build module C which can be swapped with B.
Teaches:
The text was updated successfully, but these errors were encountered: