Why aren't the IR classes public? #2710
Answered
by
MikeStall
Brice Lambson (bricelam)
asked this question in
Q&A
|
So many interesting extensions and applications of Power Fx (e.g. the Interpreter, Dataverse, OpenAPI/OData Connectors) seem to depend on IRResult, IRNodeVisitor, and the IntermediateNode classes. Why aren't these types public, and are there plans to make them public? Until then, are we expected to work directly with CheckResult, TexlVisitor, and the TexlNode classes instead? This will require us to re-implement binding, type inference, etc. ourselves. Note, I'm primarily interested in translating expressions, not evaluating them. |
Answered by
MikeStall
Oct 22, 2024
Replies: 1 comment 4 replies
For example, DType is the internal type class. But not a good, stable, public surface. So we wrapped that in FormulaType - and make that public. Can you tell me more about what kind of translation you want? |
4 replies
Answer selected by
bricelam
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For example, DType is the internal type class. But not a good, stable, public surface. So we wrapped that in FormulaType - and make that public.
Can you tell me more about what kind of translation you want?