#include is a great tool to structure and re-use your code.
But: How can I stop the counting comments in the included code?
(Every code line is suffixed by something like "// library marker namespace.name, line #".)
if it is not yet possible, could we get an option to turn this on/off?
Or, maybe another directive, e.g. #includeflat?
Not a clue what you are talking about. When you include libraries, you don't even see the source code anywhere other than in the original files. Are you talking about something other than
That shows, that the apps and drivers using such a lib are much bigger than necessary (when debugging is done):
In average, the included lib code (with those comments) is ca. 4 times bigger than the code alone. And libs are used in several apps and drivers...
Those comments are in the combined code for one purpose only - to help hub map library line numbers during exception handling.
If you distribute apps/drivers that use shared libraries, bundles is the way to go. They got clean, separate code for apps, drivers, and libraries, all in a single zip file.