Right now, there are a few pieces of the OpenRewrite LST doc that are incorrect or are missing some nuance. We need to figure out what they should say and update the docs accordingly. I don't actually know the answers to these, so I'll need some help from the team to clarify.
In particular:
OpenRewrite LSTs can be cyclic?
OpenRewrite LSTs are only serializable through proprietary software (Moderne) and can't be saved to disk without Moderne?
Is a recipe considered a "mass transformation operation"?
Are the only differences between an AST and the OpenRewrite LST that the LST is type-attributed and format preserving then? Anything else we should call out?
In the Moderne Slack, it was requested that I just remove all information about cycles and serializability from the docs. Closing this issue accordingly.
Right now, there are a few pieces of the OpenRewrite LST doc that are incorrect or are missing some nuance. We need to figure out what they should say and update the docs accordingly. I don't actually know the answers to these, so I'll need some help from the team to clarify.
In particular: