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

External call semantics and interaction with service modules #42

Open
GraphR00t opened this issue Feb 2, 2024 · 0 comments
Open

External call semantics and interaction with service modules #42

GraphR00t opened this issue Feb 2, 2024 · 0 comments

Comments

@GraphR00t
Copy link
Contributor

GraphR00t commented Feb 2, 2024

  • External calls should no longer use the origin state, the caller's state and context should be used instead.
  • The permissions of an origin state should be added to the caller's context and 'selected' each time the caller calls an external function coming from this state. This should be fast, at least for functions coming from modules of kind Unspecified and Library.
  • How does limiters should work here ? It's important to note that increasing the complexity of external calls can have a significant impact and performance.
  • Should interaction with services modules be achieveds using function calls ? Since services may be running in a different process, calls could be 'remote'.

Related: #38

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

No branches or pull requests

1 participant