Je me suis un peu intéressé au projet ON737 pour voir comment les grandes pointures du SIOC faisaient pour coder.
J'ai découvert qu'ils n'utilisaient pas 1 script mais plusieurs. Chacun étant compilé et rattaché à un SIOC différent.

Au final il y a 7 instances de SIOC qui pointent sur le serveur IOCP de FS. Et c'est là l'astuce : chaque code va écrire l'état de tel bouton ou fonction vers IOCP d'FS. Ainsi les données sont lisibles et partagées par les 8 SIOC.
Astucieux d'autant que cela simplifie la vie d'avoir x codes différents plutôt qu'un énorme de 20 000 lignes.
D'autres personnes ont tenté cette expérience ?