-
-
Notifications
You must be signed in to change notification settings - Fork 98
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
System Lookup Interface #97
Comments
These are the kind of operations that don't require IO, or the IO required is synchronous, so making this API async (with callbacks or coroutines) would have little value without future plans to make more of the system async. This also comes up in other ways:
|
An idea that's been floating around is registering systems (or API proxies) onto events, making them accessible to all event handlers. While this technique hasn't been used yet, it's an option to implement this? |
This has come back up with discussion of dependency injection needs. Still needed, design still isn't finished. |
I think we call this "dependency injection". |
Right now, when one system needed another system, there's no good way to do it.
As part of this issue, we should build an interface to allow this.
Considerations:
The text was updated successfully, but these errors were encountered: