-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Design Principle: Compatible vs. Breaking #88
Comments
IMHO, this sets two compatibility axes.. |
It seems the end result will not be compatible with MF1, has nothing to do with ICU MessageFormat, why still call it MessageFormat? |
Hi @ray007 the intention it's to follow the goals agreed in our Guidelines and work in the evolution of MF1 where the retro compatibility is important but should not limit the design of MF2. We welcome you to give us more feedback about your thoughts and participate in our monthly calls, next one will happen it's next Monday please find details here #215 and more info about joining the group here |
That's all nice, but when it's not compatible with any MessageFormat anymore it should get a new name. |
@ray007 What would you consider to be required for being "compatible with MF1"? For example, would it be sufficient for the spec to define how MF1 message content would be parsed in an MF2 context? |
If it can use the old MF1 syntax without changes, then yes, but I'd call it "legacy support" or something like that. |
This issue has been resolved: we are using an incompatible syntax. |
A dedicated issue for discussing a newly proposed design dimension, similar to those proposed in #50.
Compatible vs. Breaking
Do we want the standard to be compatible with MF1? To which extent? Should we only focus on enabling a one-time migration from MF1 to MF2?
Do we expect localization vendors and tools to adapt to the standard, or do want the standard to adapt to the current localization roundtrip workflows?
The text was updated successfully, but these errors were encountered: