bim icon indicating copy to clipboard operation
bim copied to clipboard

Break out source into multiple files

Open klange opened this issue 5 years ago • 0 comments

Bim being a single C source file is a legacy holdover from ToaruOS's build system. Bim (~6850) is the largest application in ToaruOS at over twice the LoC of the compositor (~2750), and as such stands as an outlier for the single-file build system. While Bim's large size is useful for dogfooding, it has become unruly to manage and navigate, and some elements such as syntax highlighters and themes offer clear opportunities to break things up.

klange avatar Jun 13 '19 00:06 klange