<html><head></head><body><div class="ydp9cb44632yahoo-style-wrap" style="font-family: times new roman, new york, times, serif; font-size: 13px;"><div></div>
        <div><span><div>Hi Guys</div><div><br></div><div>We have now put together a demo of our updated XIDE project for Pas2JS. This is a combined RAD development and run time environment for Pas2JS in Chrome/Linux/Windows/Android. The demo can be downloaded from here.....(https://www.dropbox.com/sh/ybx1tacu66fmp9y/AACdCVRAqlgIYT6fm9hPDqiba?dl=1)</div><div><br></div><div>Things to notice in this demo are.....</div><div>        a) Pas2JS CodeEdit/Compile/Run support in the browser as well as desktop and mobile.</div><div>        b) No need for any installation, configuration or dependencies. </div><div>        c) "Responsive design" H and V boxes accommodate different screen sizes.</div><div>        d) SVG components are fully integrated into the IDE.</div><div>        e) The GPU canvas uses a subset of Pascal for its "Animation Code" property. </div><div>        f) User applications can be ported without modification between any platform with an XIDE (+CEF) runtime.</div><div>        g) Choice of smaller, faster and more secure native implementation (Lazarus/FPC + optional CEF) or full Web connectivity and CSS with a hybrid implementation (Cordova or Electron + Pas2JS).</div><div><span style="white-space: pre-wrap;">   </span></div><div>Please remember this is concept demonstrator software so expect to see some bugs and areas that need further work, but feel free to report these and let us know what you think. </div><div><br></div><div>Regards Steve</div><div><br></div><div>P.S. We are working on the Lazarus template for XComponents. When this is finished we will upload all the code for this package as well as for the XIDE project so you will then be able to rebuild the above examples from scratch.</div></span><br></div><div>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------</div><div><br></div>
        
        </div><div id="ydp1a1e190ayahoo_quoted_3929658747" class="ydp1a1e190ayahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, 20 March 2019, 11:00:24 GMT, pas2js-request@lists.freepascal.org <pas2js-request@lists.freepascal.org> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Send Pas2js mailing list submissions to<br></div><div dir="ltr">    <a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a><br></div><div dir="ltr"><br></div><div dir="ltr">To subscribe or unsubscribe via the World Wide Web, visit<br></div><div dir="ltr">    <a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js" rel="nofollow" target="_blank">http://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js</a><br></div><div dir="ltr">or, via email, send a message with subject or body 'help' to<br></div><div dir="ltr">    <a href="mailto:pas2js-request@lists.freepascal.org" rel="nofollow" target="_blank">pas2js-request@lists.freepascal.org</a><br></div><div dir="ltr"><br></div><div dir="ltr">You can reach the person managing the list at<br></div><div dir="ltr">    <a href="mailto:pas2js-owner@lists.freepascal.org" rel="nofollow" target="_blank">pas2js-owner@lists.freepascal.org</a><br></div><div dir="ltr"><br></div><div dir="ltr">When replying, please edit your Subject line so it is more specific<br></div><div dir="ltr">than "Re: Contents of Pas2js digest..."<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">Today's Topics:<br></div><div dir="ltr"><br></div><div dir="ltr">   1. Re: compilerserver (Michael Van Canneyt)<br></div><div dir="ltr">   2. Re: compilerserver (heliosroots)<br></div><div dir="ltr">   3. Re: compilerserver (heliosroots)<br></div><div dir="ltr">   4. Re: compilerserver (Michael Van Canneyt)<br></div><div dir="ltr">   5. Re: compilerserver (Michael Van Canneyt)<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">----------------------------------------------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 1<br></div><div dir="ltr">Date: Tue, 19 Mar 2019 12:29:34 +0100 (CET)<br></div><div dir="ltr">From: Michael Van Canneyt <<a href="mailto:michael@freepascal.org" rel="nofollow" target="_blank">michael@freepascal.org</a>><br></div><div dir="ltr">To: pas2js discussions <<a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a>><br></div><div dir="ltr">Subject: Re: [Pas2js] compilerserver<br></div><div dir="ltr">Message-ID: <<a href="mailto:alpine.DEB.2.20.1903191226510.26104@home.telenet.be" rel="nofollow" target="_blank">alpine.DEB.2.20.1903191226510.26104@home.telenet.be</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=US-ASCII; format=flowed<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">On Tue, 19 Mar 2019, heliosroots wrote:<br></div><div dir="ltr"><br></div><div dir="ltr">> What is compilerserver?<br></div><div dir="ltr">> it seems to me that lazarus creates and manages an instance of it, and if it<br></div><div dir="ltr">> has modifications it kills this instance and recreates it? I can also manage<br></div><div dir="ltr">> by http requests<br></div><div dir="ltr"><br></div><div dir="ltr">The compilerserver is a small HTTP server which simply serves html.<br></div><div dir="ltr"><br></div><div dir="ltr">But it has also the compiler built in and can supervise a directory:<br></div><div dir="ltr">when the directory changes, it recompiles the project in it and can send a<br></div><div dir="ltr">notification to the browser when it did so. The browser can also request a<br></div><div dir="ltr">recompile.<br></div><div dir="ltr"><br></div><div dir="ltr">Check the hotreload sample project for how to use it.<br></div><div dir="ltr"><br></div><div dir="ltr">My plan is to also add the REST bridge to it, so it can be used as a <br></div><div dir="ltr">1-stop-backend server for pas2js development.<br></div><div dir="ltr"><br></div><div dir="ltr">Michael.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 2<br></div><div dir="ltr">Date: Tue, 19 Mar 2019 05:49:03 -0700 (MST)<br></div><div dir="ltr">From: heliosroots <<a href="mailto:heliosroots@gmail.com" rel="nofollow" target="_blank">heliosroots@gmail.com</a>><br></div><div dir="ltr">To: <a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a><br></div><div dir="ltr">Subject: Re: [Pas2js] compilerserver<br></div><div dir="ltr">Message-ID: <<a href="mailto:1552999743129-0.post@n8.nabble.com" rel="nofollow" target="_blank">1552999743129-0.post@n8.nabble.com</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=us-ascii<br></div><div dir="ltr"><br></div><div dir="ltr">I understand, why not use websocket to connect the page to the server. would<br></div><div dir="ltr">be with VSCode LiveServer<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">--<br></div><div dir="ltr">Sent from: <a href="http://pas2js.38893.n8.nabble.com/" rel="nofollow" target="_blank">http://pas2js.38893.n8.nabble.com/</a><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 3<br></div><div dir="ltr">Date: Tue, 19 Mar 2019 05:51:40 -0700 (MST)<br></div><div dir="ltr">From: heliosroots <<a href="mailto:heliosroots@gmail.com" rel="nofollow" target="_blank">heliosroots@gmail.com</a>><br></div><div dir="ltr">To: <a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a><br></div><div dir="ltr">Subject: Re: [Pas2js] compilerserver<br></div><div dir="ltr">Message-ID: <<a href="mailto:1552999900378-0.post@n8.nabble.com" rel="nofollow" target="_blank">1552999900378-0.post@n8.nabble.com</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=us-ascii<br></div><div dir="ltr"><br></div><div dir="ltr">FCP have something native to websockes?<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">--<br></div><div dir="ltr">Sent from: <a href="http://pas2js.38893.n8.nabble.com/" rel="nofollow" target="_blank">http://pas2js.38893.n8.nabble.com/</a><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 4<br></div><div dir="ltr">Date: Tue, 19 Mar 2019 14:34:05 +0100 (CET)<br></div><div dir="ltr">From: Michael Van Canneyt <<a href="mailto:michael@freepascal.org" rel="nofollow" target="_blank">michael@freepascal.org</a>><br></div><div dir="ltr">To: pas2js discussions <<a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a>><br></div><div dir="ltr">Subject: Re: [Pas2js] compilerserver<br></div><div dir="ltr">Message-ID: <<a href="mailto:alpine.DEB.2.20.1903191433160.1604@home.telenet.be" rel="nofollow" target="_blank">alpine.DEB.2.20.1903191433160.1604@home.telenet.be</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=US-ASCII; format=flowed<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">On Tue, 19 Mar 2019, heliosroots wrote:<br></div><div dir="ltr"><br></div><div dir="ltr">> FCP have something native to websockes?<br></div><div dir="ltr"><br></div><div dir="ltr">Search for bauglir websockets. Synapse based, but should be easily portable<br></div><div dir="ltr">to use native FPC sockets. Still on my todo list.<br></div><div dir="ltr"><br></div><div dir="ltr">Michael.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 5<br></div><div dir="ltr">Date: Tue, 19 Mar 2019 14:34:44 +0100 (CET)<br></div><div dir="ltr">From: Michael Van Canneyt <<a href="mailto:michael@freepascal.org" rel="nofollow" target="_blank">michael@freepascal.org</a>><br></div><div dir="ltr">To: pas2js discussions <<a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a>><br></div><div dir="ltr">Subject: Re: [Pas2js] compilerserver<br></div><div dir="ltr">Message-ID: <<a href="mailto:alpine.DEB.2.20.1903191434070.1604@home.telenet.be" rel="nofollow" target="_blank">alpine.DEB.2.20.1903191434070.1604@home.telenet.be</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=US-ASCII; format=flowed<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">On Tue, 19 Mar 2019, heliosroots wrote:<br></div><div dir="ltr"><br></div><div dir="ltr">> I understand, why not use websocket to connect the page to the server. would<br></div><div dir="ltr">> be with VSCode LiveServer<br></div><div dir="ltr"><br></div><div dir="ltr">That is the plan :-)<br></div><div dir="ltr"><br></div><div dir="ltr">I have, however, only 2 hands. Feel free to contribute though :)<br></div><div dir="ltr"><br></div><div dir="ltr">Michael.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Subject: Digest Footer<br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">Pas2js maillist  -  <a href="mailto:Pas2js@lists.freepascal.org" rel="nofollow" target="_blank">Pas2js@lists.freepascal.org</a><br></div><div dir="ltr"><a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js" rel="nofollow" target="_blank">http://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js</a><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">End of Pas2js Digest, Vol 15, Issue 11<br></div><div dir="ltr">**************************************<br></div></div>
            </div>
        </div></body></html>