Closed jbellik closed 3 years ago
Just start with splitting up the top level functions. If you feel up to writing an updated build script, then put the interface files into a subdirectory main/interface, and update the build script to handle this subdirectory.
This file's length and complexity are getting out of control. Let's try to split it up into at least the following files:
I haven't evaluated whether some of this might be hard to disentangle; if they are, we can re-evaluate this particular division of the code.