-
Notifications
You must be signed in to change notification settings - Fork 25
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
ART* should match IDL definition #557
Comments
@ricardopereira @tcard further to the conversation at #543 (review), I have given this some thought, and I am in fact now against the change. My thinking is:
In short whilst I think the naming is not perfect, changing it does not really achieve much, but will cause pain for customers and us in regards to documentation, examples we have, tutorials etc. Is there really any compelling reason to change this now? |
@mattheworiordan Ok, I agree with most of it. We should at least rename each cases from
|
Well, maybe it's not so important because in Swift, it gets translated to |
BTW, @tcard I need some feedback from you. From IDL de
Which change seems more correct to you?
This will be translated to Swift like:
|
The first case. The second case is not correct at all. I'm not opposed to dropping the name changes, by the way. I'd rather have them match the IDL (ie. |
@tcard @ricardopereira can we perhaps discuss this tomorrow as it's important we get this right in 0.9 and minimise breaking changes at the same time. |
@tcard @mattheworiordan By implementing the UPDATE event, I noticed that it will always exist a breaking change (at least for ObjC) because the Emitter will change (it will emit an
should be updated to
|
As agreed on the call, we will update the ART* classes to match the IDL. The ones we know need changing are below, but @ricardopereira please review all classes before submitting a PR for this issue:
The IDL is at http://docs.ably.io/client-lib-development-guide/features/#idl
The text was updated successfully, but these errors were encountered: