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

Improving internal "protocol" names #4

Open
jugglinmike opened this issue Feb 10, 2022 · 1 comment
Open

Improving internal "protocol" names #4

jugglinmike opened this issue Feb 10, 2022 · 1 comment

Comments

@jugglinmike
Copy link
Contributor

Currently, this project provides two mechanisms for creating a so-called "agent." One mechanism uses the "fork" system call to create a new process and then uses inter-process communication channel to maintain it. The other mechanism creates the agent within the running process.

At the moment, these two mechanisms (referred to in the source code as "protocols") are named "fork" and "api", respectively. We're not satisfied with these names, though:

[...] Renamed 'api' choices to 'developer' to try and better illustrate the intended contract.

I'm not tied to the developer name for the choice. I thought about calling it debug but I'm not sure about that. Like I don't think we want it to be confused as something to use with --debug.

@jugglinmike
Copy link
Contributor Author

"exec" is the natural compliment to "fork", but it doesn't accurately describe the execution model. How about "InProcess" and "OutProcess"/"OutOfProcess"?

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