Open jackfirth opened 3 years ago
So the dependency on the GUI framework might put a wrinkle in this, if #110 is a sign of trouble on the horizon. The GUI dependency only comes up for fixing indentation, which only occurs in the stage where fixes are being applied or displayed to end users. Hopefully that means the analysis stage can be parallelized without issues. Long term, we want to not have to depend on the GUI framework anyway just for indenting code, so maybe the task of writing a new GUI-free indenter should be prioritized higher.
Running
resyntax
on large codebases is slow, since it needs to macroexpand everything. But analysis of different modules is independent so it should be easy to parallelize the work using worker places.