Babel was meant to be a prototype solution for identifier equivalence. It solves some problems, and is based on pre-existing code. In the long run, we would like to move to a more principled form of identifier equivalence mapping.
Babel should transform to a set of scripts that just pulls data from sources, and writes that data in a format that it will become the fodder for more advanced algorithms, such as kboom.
Part of this is complete: the data gathering and pairwise relationship parsing are now decoupled from the glomming / clique building. So exploring new ways of merging cliques should be much easier now.
Babel was meant to be a prototype solution for identifier equivalence. It solves some problems, and is based on pre-existing code. In the long run, we would like to move to a more principled form of identifier equivalence mapping.
Babel should transform to a set of scripts that just pulls data from sources, and writes that data in a format that it will become the fodder for more advanced algorithms, such as kboom.
Targeting for Translator 1B.