<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yiv8532917782"><div id="yui_3_16_0_ym19_1_1462889320302_13415"><div id="yui_3_16_0_ym19_1_1462889320302_13414" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv8532917782yui_3_16_0_ym19_1_1462889320302_11970"><div id="yui_3_16_0_ym19_1_1462889320302_14477">Hello Rodney:</div><div id="yui_3_16_0_ym19_1_1462889320302_14478"><br></div></div><div dir="ltr" id="yiv8532917782yui_3_16_0_ym19_1_1462889320302_11971"><div id="yui_3_16_0_ym19_1_1462889320302_13843" dir="ltr">more or less yes; it's just taking advantage of the CM3/SRC-M3 compiler infrastructure, as ( and please correct me if wrong):</div><div id="yui_3_16_0_ym19_1_1462889320302_14480" dir="ltr"><br></div></div><div dir="ltr" id="yiv8532917782yui_3_16_0_ym19_1_1462889320302_11974"><div id="yui_3_16_0_ym19_1_1462889320302_13469"> (1) Use a Java enabled device (like a tablet running Android, etc via M3clipse) to type check  and AST ("new "m3front)<br></div><div id="yui_3_16_0_ym19_1_1462889320302_13513" dir="ltr">(2) Receive AST via network service CM3-IDE server and do IR ("m3middle")<br></div><div id="yui_3_16_0_ym19_1_1462889320302_13566" dir="ltr">(3). In a gcc enabled platform code generate m3cg ("m3back")<br></div><div id="yui_3_16_0_ym19_1_1462889320302_13657" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1462889320302_13635" dir="ltr">The good part of making this adaptation is that most of machines today are either (1) or (3) type (or both just as you say), so we can make the compiler more readily available  (if  1 and 3 are too ).</div><div id="yui_3_16_0_ym19_1_1462889320302_13683" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1462889320302_13847" dir="ltr">Also, it would nice to have separate machines for easier working so people can contribute where they want and upgrade programs automatically (every distributed computing advantage). So we just concentrate in (2) to be highly available. Besides there are a lot of (3) type machines.<br></div><div id="yui_3_16_0_ym19_1_1462889320302_13964" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1462889320302_14007" dir="ltr">Now I have one question, can we made (2) enough platform independent so just have one machine for all platforms, Jay?</div><div id="yui_3_16_0_ym19_1_1462889320302_14128" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1462889320302_14326" dir="ltr">Thanks in advance</div><div id="yui_3_16_0_ym19_1_1462889320302_14352" dir="ltr"><br></div></div><div id="yiv8532917782yui_3_16_0_ym19_1_1462889320302_11972"><span></span></div> <div id="yui_3_16_0_ym19_1_1462889320302_13427" class="yiv8532917782qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv8532917782yqt9803377285" id="yiv8532917782yqt31567"></div></div></div></div><div class=".yiv8532917782yahoo_quoted"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font face="Arial" size="2"> El Martes 10 de Mayo de 2016 10:21, Rodney M. Bates <rodney_bates@lcwb.coop> escribió:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv8532917782y_msg_container">I'm not sure I fully understand.  You propose to have the front-end run on<br clear="none">a tablet, code generation run on a remote server?  Presumably because the<br clear="none">tablet lacks sufficient hardware resources?  Then the code executes where,<br clear="none">back on the tablet?<br clear="none"><br clear="none">Personally, I find editing/developing code without a real keyboard to be so<br clear="none">hopelessly painful, I just wouldn't do it.  Touch screens have exasperatingly<br clear="none">high false positive, false negative, and wrong gesture recognition.  Maybe<br clear="none">I have different hand capacitance than most people.  I would prefer to do<br clear="none">the editing off the tablet, in which case, it would make sense that the front-end<br clear="none">compiling be done on the compile server too.<br clear="none"><div class="yiv8532917782yqt5508962305" id="yiv8532917782yqtfd77916"><br clear="none">On 05/03/2016 08:38 PM, Daniel Alejandro Benavides D. wrote:<br clear="none">> Hi floks:<br clear="none">> Does anyone think in a Cross Platform development environment system; for instance:<br clear="none">> 1. I have a compiler front end in my tablet (say yet to be finished M3clipse) that creates an AST,<br clear="none">> 2. and sent to generate code for certain platform (in a CM3-IDE of SRC M3 compiler server) to a given target,<br clear="none">> 3. Download it and execute it in a terminal or windows client?<br clear="none">><br clear="none">> I finally have resources in hardware to make some development, and looking forward to see get the best idea I can implement.<br clear="none">><br clear="none">> thanks in advance</div><br clear="none">><br clear="none">><br clear="none">> _______________________________________________<br clear="none">> M3devel mailing list<br clear="none">> <a rel="nofollow" shape="rect" ymailto="mailto:M3devel@elegosoft.com" target="_blank" href="mailto:M3devel@elegosoft.com">M3devel@elegosoft.com</a><br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel">https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel</a><br clear="none">><br clear="none"><br clear="none">-- <br clear="none">Rodney Bates<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:rodney.m.bates@acm.org" target="_blank" href="mailto:rodney.m.bates@acm.org">rodney.m.bates@acm.org</a><br clear="none">_______________________________________________<br clear="none">M3devel mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:M3devel@elegosoft.com" target="_blank" href="mailto:M3devel@elegosoft.com">M3devel@elegosoft.com</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel">https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel</a><div class="yiv8532917782yqt5508962305" id="yiv8532917782yqtfd65104"><br clear="none"></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></body></html>