sharing programmer-to-programmer. please enjoy. pages are formatted for landscape tablet, laptop, or monitor.

polymnia, source code analysis

greek, polymnia-hymnos (many praises)

daily use in production

polymnia is a source code analysis, navigation, and critique tool. it collects code, function, file, project, and executable statisticsto proactively locate trouble, navigate code, and track ties between and among file, projects, and libraries.

while it does many things for me, i will cover the global part here — database, system-wide updates, and reporting. below is the end-goal of the global reporting. its not detailed, but its the capstone inventory of my more serious projects.

in summary (see bottom of report) 66 projects, 900+ files, 8,800+ functions, 500,000+ lines of which 330,00+ are code. i loosely estimate 260,000-ish source lines of code (logical count). i left less serious stuff out and kept future projects that are only small as stubs on the report for now.

i use no external libraries other than c-standard, ncurses, and opengl. everything else is below. if i forgot an old reference to something foreign it would have broken well before now as its not on my current system. maybe some would call using xwindows a library rather than an api. hey, maybe i am overstating it ;)

source code is GPL3 licensed, https://github.com/heatherlyrobert/polymnia

Previous
Previous

standard screen formatting with iapetus-progonos (prd)

Next
Next

guided paced activities with penelope-ypomoni (prd)