Hi Felix,
I did not know about csm (or perhaps forgot it's existence?). Anyhow it seems like a potentially much better solution than a hand-maintained Makefile. I've tried it on a couple code bases and I'm running into a few issues, some are just cruft in the code but two cases I'm running into invalid sharp syntax errors:
===========
csm -program logpro -ignore tests/run.scm
while reading file /home/mrwellan/data/logpro/logprocessor.scm:
Error: invalid sharp-sign read syntax: #\/
===========
For logpro I wanted to expose the #/ ... / syntax to users. Since regex-literals is not ported in chicken 5 I just injected the code into logpro for now but it seems that csm doesn't understand the situation.
Thanks.