-
Notifications
You must be signed in to change notification settings - Fork 322
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
Implement private methods #8834
Comments
I think it may be worth to add a bit more detail how these methods are supposed to work. I assume the idea is that they will check their caller frame in the runtime and will only allow the call to proceed if it comes from the same module, right? As we agreed this needs to be checked at runtime, given we have a 'dynamic dispatch'. |
@radeusgd Most of these details are already mentioned in the discussion that is linked from the description, I have just not pasted those details here.
Exactly. |
One can move such private methods into its own |
|
Pavel Marek reports a new STANDUP for today (2024-05-24): Progress: - Changes in parser, compiler and tests
|
Pavel Marek reports a new STANDUP for today (2024-05-27): Progress: - private methods are not recorded in the suggestion DB.
|
Pavel Marek reports a new STANDUP for yesterday (2024-05-28): Progress: - Catching on on some book clubs
|
Pavel Marek reports a new 🔴 DELAY for today (2024-05-30): Summary: There is 1 days delay in implementation of the Implement private methods (#8834) task. Delay Cause: Minor delay. Should be merged ASAP. PR is green, just waiting to restart some GUI transient failures. |
Pavel Marek reports a new STANDUP for today (2024-05-30): Progress: - Fix for failing build of stdlib benchmarks in #10140
|
Created from the discussion https://github.com/orgs/enso-org/discussions/7088
Implement private methods.
Follow-up of #7304
Related to:
The text was updated successfully, but these errors were encountered: