Вопрос по портам: где можно что-нибудь интересное почитать, о том как и у кого это организовано. Не могу нормально загуглить пока что.
Вопрос по организации. У вас обычно один файл Ports, где все сообщения указаны и затем в main есть PortMsgReceived IncomingMsg ?
как затем это улетает в другие модули? или как другие модули на это подписываются, в том плане что, например модулю А нужно только три варианта из IncomingMsg , следовательно, придется для остальных делать
_ -> ... ?
или у вас несколько портов?