-
Notifications
You must be signed in to change notification settings - Fork 98
Terminology #390
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
Comments
While the intention is laudable and it's a point that everyone should keep in mind for future projects, retaining backwards compatibility is something we take pretty seriously. Surely for the purpose of discussing entities within your team you can use the words that you like if existing ones don't suit you? |
@mboes Thank you for responding. |
There are a number of tickets in issue tracker that will break backwards compatibility and needs to happen in the next major release:
So if #396, #392, #391 will be done this will be a good ground for the next major release anyway, and in my personal opinion, this issue can be resolved together with that, of cause with documentation update, so changes will be consistent. However current speed of changes is quite low so I'm not sure I can give good estimates about when this would happen. If someone would volunteer to do that work in may be done and would. P.S. if this will happen one problem that still remains is that Simon's Marlow book still (and will always be) mentioning current terminology, and at least hardcopy versions could never be updated. This will add some additional problems to the readers. |
+1 in principle. |
@brezal any reason why you closed this? |
@hyperthunk I thought I will be thrilled if this is not the intended interpretation. |
No no, I think we should do this! Sorry for the misunderstanding. I think from every perspective I cam see this is a good move, and backwards compatibility can be maintained by having a page on the website/wiki/docs that explains the change and why we made it. |
I should point out this isn't one of the projects I hold maintainership over in the github organisation though, so it's ultimately not my decision. But I do agree it's worthwhile and will be going through all the distributed-process-X projects I do maintain to apply the same principles. |
IMO, it would suffice to mention the old names in the haddock of the renamed functions, and in the website a footnote on any related materials. |
Similar issue addressed in Supervisor, here. |
I updated some of the tutorial language here haskell-distributed/haskell-distributed.github.com#47 not sure what best way would be to handle the actual API issue. we could deprecate some of the function names and replace them with new ones - old ones will still work, but new ones will be promoted etc. Thoughts? |
Uh oh!
There was an error while loading. Please reload this page.
If I created a pull request which changed the terms "master" and "slave" to "manager" and "worker", respectively, would it be pulled?
Reasoning:
I understand the PC culture is off putting, but this change would be of tremendous help to me.
Manager
only adds one more character to type.Worker
only adds one more character to type.The text was updated successfully, but these errors were encountered: