<div dir="ltr"><p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">Hi everyone! </p>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69);min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">As iOS didn’t support running processes, and we wanted to separate the code a bit, we basically turned Mosh into a library too. I know this scenario is of limited appeal, but just in case someone can find any other useful scenarios, I will describe and start the conversation if merging would be useful:</p>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69);min-height:14px"><br></p>
<ul>
<li style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">Our application cannot work with the standard descriptors like stdio or stdout. We work with more generic streams that connect to our terminal. That’s why we extended STMClient with iOSClient for this purpose.</li>
<li style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">We added a new BUILD_IOS_CONTROLLER flag to the makefiles to process this new iOSClient file.</li>
<li style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">To avoid having to link with all headers, we created a bridge file that is responsible to start the iOSClient the right way.</li>
</ul>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69);min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">I think that maybe having a more generic STMClient could be useful, maybe for other integrators like Chromium (we share HTerm in the end), but probably they have better access to the underlying processes and system anyway. Let me know what you think and if it might be worth doing something with this part for integration.</p>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69);min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica;color:rgb(69,69,69)">Thanks!</p><div><br></div></div>