I when the patch is exported in C++ or JavaScript. For example the  <code>getInputEndpoints/getOutputEndpoints</code> and <code>getEndpointHandle</code> functions allow an external piece of code to enumerate and access all endpoints, to possibly control the program or build a GUI. But unfortunately those functions <strong>are not part of the language itself</strong>. Thus there is no way we know of:</p>
<ul>
<li>
<p>to write a generic Cmajor program that would automatically connect some endpoints (assuming 