Recursive transpiling (or recursive transcompiling) is the process of applying the notion of transpiling recursively, to create a pipeline of transformations (often starting from a single source of truth) which repeatedly turn one technology into another.
By repeating this process, one can turn A → B → C → D → E → F and then back into A(v2). Some information will be preserved through this pipeline, from A → A(v2), and that information (at an abstract level) demonstrates what each of the components A–F agree on.
In each of the different versions that the transcompiler pipeline produces, that information is preserved. It might take on many different shapes and sizes, but by the time it comes back to A (v2), having been transcompiled 6 times in the pipeline above, the information returns to its original state.
This information which survives the transform through each format, from A–F–A(v2), is (by definition) derivative content or derivative code.
- Digital Research (1981): XLT86 - 8080 to 8086 Assembly Language Translator - User's Guide. Digital Research Inc, Pacific Grove ().
- Fowler, Martin (February 12, 2013). "Transparent Compilation". Retrieved 13 February 2013.