The runtime AST is a perf optimization designed specifically with the JavaScript frontend in mind. Do you think C# needs it as well?
For reference, we're actually thinking of dropping it in favor of the full AST, provided the runtime parser can keep its current performance: projectfluent/fluent.js#220.
The Python implementation of MessageContext (currently a WIP) also uses the full AST: projectfluent/python-fluent#67.
The runtime AST is a perf optimization designed specifically with the JavaScript frontend in mind. Do you think C# needs it as well?
For reference, we're actually thinking of dropping it in favor of the full AST, provided the runtime parser can keep its current performance: projectfluent/fluent.js#220.
The Python implementation of
MessageContext(currently a WIP) also uses the full AST: projectfluent/python-fluent#67.