Das kann auch erheblich performanter gemacht werden, wenn die Dateien besser gecached werden.
Ein Problem sind sicherlich die Copies und geschachtelten Copies/Includes, da diese innerhalb der LIBL ja durchaus in verschiedenen Libs liegen können (Entwicklung/Test/QS/Echt). Aber dies kann man sicherlich auch als Service auf der IBM i vorstellen und nur bei Änderungen des Members (Datum/Zeit hat jedes Member) dann auch downloaden. Eine Indizierung der Quelle ist dann nur bei Änderungen überhaupt erforderlich.

Wie schon gesagt, da ist der Compiler noch schneller.

Selbst große Projekte mit Visualstudio haben da keine Probleme. Zumal hier auch noch in die Assemblies reingeschaut wird ob man die Aufrufkonventionen beachtet hat.
Ohne Cache geht so was gar nicht.

Und was ebenso nervt, dass bei qualified Dateien (DSPF's) mittels "DateiName." gar keine Formate geladen werden obwohl sie in der Gliederung aufgeführt werden.