<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--></head><body><div class="ydp81780bdeyahoo-style-wrap" style="font-family: times new roman, new york, times, serif; font-size: 13px;"><div></div>
        <div dir="ltr" data-setdir="false">Hi Guys</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">For information we have just updated our XIDE/XComponent project on GitHub and put a short overview on the Free Pascal Wiki (see links below)</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: times new roman, new york, times, serif;">Many thanks to Michael et al for their superb work on Pas2JS. </span></span>Any feedback, comments, corrections, bugs etc are most welcome. Please remember that this system is intended for use in closed user groups that can specify a chrome browser. </div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I have also added support for Python (which allows mixed Pascal/Python projects) This opens up some of the python data science stack to Pascal users (see Pyodide). The parts we are using regularly are Numpy (array manipulation)) and to a lesser extent Matplotlib(charts etc). and these seem to work fine. Pyodide claims to be able to run SciPy, but I believe this is only partially supported?</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I know that our target use case is a little narrow for most of you, but we are putting it out there in case it proves useful to anyone else. </div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Regards And keep up the good work</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Steve</div><div dir="ltr" data-setdir="false"> </div><div dir="ltr" data-setdir="false">-------------------------------------------------------------------------------------------------------------------</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Overview.......</div><div dir="ltr" data-setdir="false"><a href="https://wiki.freepascal.org/pas2js_widgetsets#XIDE.2FXComponents" rel="nofollow" target="_blank">https://wiki.freepascal.org/pas2js_widgetsets#XIDE.2FXComponents</a><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Simple Example (static HTML file) Projects ......</div><div dir="ltr" data-setdir="false"><div dir="ltr" data-setdir="false"><a href="https://steve--w.github.io/XIDEPages/XIDESimplePascalExample.html" rel="nofollow" target="_blank">https://steve--w.github.io/XIDEPages/XIDESimplePascalExample.html</a><br></div><div dir="ltr" data-setdir="false"><a href="https://steve--w.github.io/XIDEPages/XIDESimplePythonExample.html" rel="nofollow" target="_blank">https://steve--w.github.io/XIDEPages/XIDESimplePythonExample.html</a><br></div><div dir="ltr" data-setdir="false"><a href="https://steve--w.github.io/XIDEPages/XIDEPascalSVGAndGPUExample.html" rel="nofollow" target="_blank">https://steve--w.github.io/XIDEPages/XIDEPascalSVGAndGPUExample.html</a><br></div><div><br></div><div dir="ltr" data-setdir="false">GitHub source ........</div></div><div dir="ltr" data-setdir="false"><a href="https://github.com/Steve--W/XIDE" rel="nofollow" target="_blank" class="enhancr_card_6391394834">Steve--W/XIDE</a><br></div><div dir="ltr" data-setdir="false"><a href="https://github.com/Steve--W/XComponents" rel="nofollow" target="_blank" class="enhancr_card_6431237603">Steve--W/XComponents</a><br></div><div><br></div><div id="ydpaad45855enhancr_card_6431237603" class="ydpaad45855yahoo-link-enhancr-card ydpaad45855ymail-preserve-class ydpaad45855ymail-preserve-style" style="max-width:400px;font-family:YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif" data-url="https://github.com/Steve--W/XComponents" data-type="YENHANCER" data-size="MEDIUM" contenteditable="false"><a href="https://github.com/Steve--W/XComponents" style="text-decoration:none !important;color:#000 !important" class="ydpaad45855yahoo-enhancr-cardlink" rel="nofollow" target="_blank"><table border="0" class="ydpaad45855card-wrapper ydpaad45855yahoo-ignore-table" cellpadding="0" cellspacing="0" style="max-width:400px"><tbody><tr><td width="400"><table border="0" class="ydpaad45855card ydpaad45855yahoo-ignore-table" cellpadding="0" cellspacing="0" width="100%" style="max-width:400px;border-width:1px;border-style:solid;border-color:rgb(224, 228, 233);border-radius:2px"><tbody><tr><td class="ydpaad45855card-primary-image-cell" background="https://s.yimg.com/lo/api/res/1.2/wme2hWtlxQrPBz_XRhJ.wQ--~A/Zmk9ZmlsbDt3PTQwMDtoPTIwMDthcHBpZD1pZXh0cmFjdA--/https://avatars0.githubusercontent.com/u/6696950?s=400&v=4.cf.jpg" bgcolor="#000000" valign="top" height="175" style="background-color: rgb(0, 0, 0); background-size: cover; position: relative; border-radius: 2px 2px 0px 0px; min-height: 175px;"><!--[if gte mso 9]><v:rect fill="true" stroke="false" style="width:396px;height:175px;position:absolute;top:0;left:0;"><v:fill type="frame" color="#000000" src="https://s.yimg.com/lo/api/res/1.2/wme2hWtlxQrPBz_XRhJ.wQ--~A/Zmk9ZmlsbDt3PTQwMDtoPTIwMDthcHBpZD1pZXh0cmFjdA--/https://avatars0.githubusercontent.com/u/6696950?s=400&v=4.cf.jpg"/></v:rect><![endif]--><table border="0" class="ydpaad45855card-overlay-container-table ydpaad45855yahoo-ignore-table" cellpadding="0" cellspacing="0" style="width:100%"><tbody><tr><td class="ydpaad45855card-overlay-cell" background="https://s.yimg.com/cv/ae/nq/storm/assets/enhancrV21/1/enhancr_gradient-400x175.png" bgcolor="transparent" valign="top" style="background-color: transparent; border-radius: 2px 2px 0px 0px; min-height: 175px;"><!--[if gte mso 9]><v:rect fill="true" stroke="false" style="width:396px;height:175px;position:absolute;top:-18px;left:0;"><v:fill type="pattern" color="#000000" src="https://s.yimg.com/cv/ae/nq/storm/assets/enhancrV21/1/enhancr_gradient-400x175.png"/><v:textbox inset="0,0,20px,0"><![endif]--><table border="0" class="ydpaad45855yahoo-ignore-table" height="175" style="width: 100%; min-height: 175px;"><tbody><tr><td class="ydpaad45855card-richInfo2" style="text-align:left;padding:15px 0 0 15px;vertical-align:top"></td><td class="ydpaad45855card-actions" style="text-align:right;padding:15px 15px 0 0;vertical-align:top"><div class="ydpaad45855card-share-container"></div></td></tr></tbody></table><!--[if gte mso 9]></v:textbox></v:rect><![endif]--></td></tr></tbody></table></td></tr><tr><td><table border="0" align="center" class="ydpaad45855card-info ydpaad45855yahoo-ignore-table" cellpadding="0" cellspacing="0" style="background:#fff;position:relative;z-index:2;width:100%;max-width:400px;border-radius:0 0 2px 2px;border-top:1px solid rgb(224, 228, 233)"><tbody><tr><td style="background-color:#ffffff;padding:16px 0 16px 12px;vertical-align:top;border-radius:0 0 0 2px"><img class="ydpaad45855card-object-1 ydpaad45855yahoo-ignore-inline-image ydpaad45855ymail-preserve-class" src="https://s.yimg.com/nq/storm/assets/enhancrV2/23/logos/github.png" height="36" style="min-width:36px;margin-top:3px"></td><td style="vertical-align:middle;padding:12px 24px 16px 12px;width:99%;font-family:YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif;border-radius:0 0 2px 0"><h2 class="ydpaad45855card-title" style="font-size: 14px; line-height: 19px; margin: 0px 0px 6px; font-family: YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif; color: rgb(38, 40, 42); max-width: 314px;">Steve--W/XComponents</h2><p class="ydpaad45855card-description" style="font-size: 12px; line-height: 16px; margin: 0px; color: rgb(151, 155, 167);">Lazarus package - components cross-compilable to web - Steve--W/XComponents</p></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></a></div><div><br></div><div><br></div><div id="ydp857d07d5enhancr_card_6391394834" class="ydp857d07d5yahoo-link-enhancr-card ydp857d07d5ymail-preserve-class ydp857d07d5ymail-preserve-style" style="max-width: 400px; font-family: YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif; position: relative;" data-url="https://github.com/Steve--W/XIDE" data-type="YENHANCER" data-size="MEDIUM" contenteditable="false"><a href="https://github.com/Steve--W/XIDE" style="text-decoration:none !important;color:#000 !important" class="ydp857d07d5yahoo-enhancr-cardlink" rel="nofollow" target="_blank"><table border="0" class="ydp857d07d5card-wrapper ydp857d07d5yahoo-ignore-table" cellpadding="0" cellspacing="0" style="max-width:400px"><tbody><tr><td width="400"><table border="0" class="ydp857d07d5card ydp857d07d5yahoo-ignore-table" cellpadding="0" cellspacing="0" width="100%" style="max-width:400px;border-width:1px;border-style:solid;border-color:rgb(224, 228, 233);border-radius:2px"><tbody><tr><td class="ydp857d07d5card-primary-image-cell" background="https://s.yimg.com/lo/api/res/1.2/wme2hWtlxQrPBz_XRhJ.wQ--~A/Zmk9ZmlsbDt3PTQwMDtoPTIwMDthcHBpZD1pZXh0cmFjdA--/https://avatars0.githubusercontent.com/u/6696950?s=400&v=4.cf.jpg" bgcolor="#000000" valign="top" height="175" style="background-color: rgb(0, 0, 0); background-size: cover; position: relative; border-radius: 2px 2px 0px 0px; min-height: 175px;"><!--[if gte mso 9]><v:rect fill="true" stroke="false" style="width:396px;height:175px;position:absolute;top:0;left:0;"><v:fill type="frame" color="#000000" src="https://s.yimg.com/lo/api/res/1.2/wme2hWtlxQrPBz_XRhJ.wQ--~A/Zmk9ZmlsbDt3PTQwMDtoPTIwMDthcHBpZD1pZXh0cmFjdA--/https://avatars0.githubusercontent.com/u/6696950?s=400&v=4.cf.jpg"/></v:rect><![endif]--><table border="0" class="ydp857d07d5card-overlay-container-table ydp857d07d5yahoo-ignore-table" cellpadding="0" cellspacing="0" style="width:100%"><tbody><tr><td class="ydp857d07d5card-overlay-cell" background="https://s.yimg.com/cv/ae/nq/storm/assets/enhancrV21/1/enhancr_gradient-400x175.png" bgcolor="transparent" valign="top" style="background-color: transparent; border-radius: 2px 2px 0px 0px; min-height: 175px;"><!--[if gte mso 9]><v:rect fill="true" stroke="false" style="width:396px;height:175px;position:absolute;top:-18px;left:0;"><v:fill type="pattern" color="#000000" src="https://s.yimg.com/cv/ae/nq/storm/assets/enhancrV21/1/enhancr_gradient-400x175.png"/><v:textbox inset="0,0,20px,0"><![endif]--><table border="0" class="ydp857d07d5yahoo-ignore-table" height="175" style="width: 100%; min-height: 175px;"><tbody><tr><td class="ydp857d07d5card-richInfo2" style="text-align:left;padding:15px 0 0 15px;vertical-align:top"></td><td class="ydp857d07d5card-actions" style="text-align:right;padding:15px 15px 0 0;vertical-align:top"><div class="ydp857d07d5card-share-container"></div></td></tr></tbody></table><!--[if gte mso 9]></v:textbox></v:rect><![endif]--></td></tr></tbody></table></td></tr><tr><td><table border="0" align="center" class="ydp857d07d5card-info ydp857d07d5yahoo-ignore-table" cellpadding="0" cellspacing="0" style="background:#fff;position:relative;z-index:2;width:100%;max-width:400px;border-radius:0 0 2px 2px;border-top:1px solid rgb(224, 228, 233)"><tbody><tr><td style="background-color:#ffffff;padding:16px 0 16px 12px;vertical-align:top;border-radius:0 0 0 2px"><img class="ydp857d07d5card-object-1 ydp857d07d5yahoo-ignore-inline-image ydp857d07d5ymail-preserve-class" src="https://s.yimg.com/nq/storm/assets/enhancrV2/23/logos/github.png" height="36" style="min-width:36px;margin-top:3px"></td><td style="vertical-align:middle;padding:12px 24px 16px 12px;width:99%;font-family:YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif;border-radius:0 0 2px 0"><h2 class="ydp857d07d5card-title" style="font-size: 14px; line-height: 19px; margin: 0px 0px 6px; font-family: YahooSans, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif; color: rgb(38, 40, 42); max-width: 314px;">Steve--W/XIDE</h2><p class="ydp857d07d5card-description" style="font-size: 12px; line-height: 16px; margin: 0px; color: rgb(151, 155, 167);">This Lazarus project provides a RAD IDE for Free Pascal in the browser (Chrome) or desktop. - Steve--W/XIDE</p></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></a><div class="loadingSpinnerContainer" style="position: absolute; top: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.3);"><div class="D_F F_n gl_C ab_C H_6MGW o_h"><div class="W_6MGW H_6MGW D_X ah_1PEzoz" data-test-id="loading_indicator"><svg class="W_6MGW H_6MGW ah_Zq6hUs" viewBox="0 0 24 24" width="24" height="24"><path class="cdPFi_n cZ13pKbK_Z2aVTcY cZ1XO2Ji_dRA c2abBOT_EY cZ1vNhDV_rd cZV8aCd_pI ah_14s73" d="M12,22C6.477,22,2,17.523,2,12S6.477,2,12,2"></path><path class="cdPFi_n cZ13pKbK_Z2aVTcY cZ1XO2Ji_dRA c2abBOT_EY cZ1vNhDV_rd cZV8aCd_pI ah_14s73" d="M12,2c5.523,0,10,4.477,10,10s-4.477,10-10,10"></path></svg></div></div></div></div><div><br></div><div><br></div><div><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><br></div><div><br></div>
        
        </div><div id="ydp82f2d1aeyahoo_quoted_6869639402" class="ydp82f2d1aeyahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, 29 October 2020, 11:00:14 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="https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js" rel="nofollow" target="_blank">https://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. Pas2js 1.4.34 (Mattias Gaertner)<br></div><div dir="ltr">   2. Re: Pas2js 1.4.34 (cbsistem)<br></div><div dir="ltr">   3. Re: Pas2js 1.4.34 (Mattias Gaertner)<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: Wed, 28 Oct 2020 15:02:37 +0100<br></div><div dir="ltr">From: Mattias Gaertner <<a href="mailto:nc-gaertnma@netcologne.de" rel="nofollow" target="_blank">nc-gaertnma@netcologne.de</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: [Pas2js] Pas2js 1.4.34<br></div><div dir="ltr">Message-ID: <<a href="mailto:20201028150237.6fa89629@limapholos.matflo.wg" rel="nofollow" target="_blank">20201028150237.6fa89629@limapholos.matflo.wg</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=US-ASCII<br></div><div dir="ltr"><br></div><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div dir="ltr">I uploaded the release of pas2js 1.4.34.<br></div><div dir="ltr"><br></div><div dir="ltr">Changes:<br></div><div dir="ltr"><a href="http://wiki.freepascal.org/Pas2JS_Version_Changes#Version_1.4.34" rel="nofollow" target="_blank">http://wiki.freepascal.org/Pas2JS_Version_Changes#Version_1.4.34</a><br></div><div dir="ltr"><br></div><div dir="ltr">Snapshots:<br></div><div dir="ltr"><a href="ftp://ftpmaster.freepascal.org/fpc/contrib/pas2js/1.4.34/" rel="nofollow" target="_blank">ftp://ftpmaster.freepascal.org/fpc/contrib/pas2js/1.4.34/</a><br></div><div dir="ltr"><br></div><div dir="ltr">SVN release tag:<br></div><div dir="ltr"><a href="https://svn.freepascal.org/svn/projects/pas2js/tags/release_1_4_34" rel="nofollow" target="_blank">https://svn.freepascal.org/svn/projects/pas2js/tags/release_1_4_34</a><br></div><div dir="ltr"><br></div><div dir="ltr">SVN fixes branch:<br></div><div dir="ltr"><a href="https://svn.freepascal.org/svn/projects/pas2js/branches/fixes_1_4" rel="nofollow" target="_blank">https://svn.freepascal.org/svn/projects/pas2js/branches/fixes_1_4</a><br></div><div dir="ltr"><br></div><div dir="ltr">Mattias<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: Wed, 28 Oct 2020 10:01:17 -0700 (MST)<br></div><div dir="ltr">From: cbsistem <<a href="mailto:cbsistem@yahoo.com.br" rel="nofollow" target="_blank">cbsistem@yahoo.com.br</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] Pas2js 1.4.34<br></div><div dir="ltr">Message-ID: <<a href="mailto:1603904477712-0.post@n8.nabble.com" rel="nofollow" target="_blank">1603904477712-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">erro from  year<br></div><div dir="ltr"><br></div><div dir="ltr">28th Oct 20202<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">Cristiano Barbosa<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: Wed, 28 Oct 2020 18:21:13 +0100<br></div><div dir="ltr">From: Mattias Gaertner <<a href="mailto:nc-gaertnma@netcologne.de" rel="nofollow" target="_blank">nc-gaertnma@netcologne.de</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] Pas2js 1.4.34<br></div><div dir="ltr">Message-ID: <<a href="mailto:20201028182113.4793c46b@limapholos.matflo.wg" rel="nofollow" target="_blank">20201028182113.4793c46b@limapholos.matflo.wg</a>><br></div><div dir="ltr">Content-Type: text/plain; charset=US-ASCII<br></div><div dir="ltr"><br></div><div dir="ltr">On Wed, 28 Oct 2020 10:01:17 -0700 (MST)<br></div><div dir="ltr">cbsistem via Pas2js <<a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a>> wrote:<br></div><div dir="ltr"><br></div><div dir="ltr">> erro from  year<br></div><div dir="ltr">> <br></div><div dir="ltr">> 28th Oct 20202<br></div><div dir="ltr"><br></div><div dir="ltr">Indeed.<br></div><div dir="ltr"><br></div><div dir="ltr">Mattias<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="https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js" rel="nofollow" target="_blank">https://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"><br></div><div dir="ltr">End of Pas2js Digest, Vol 32, Issue 28<br></div><div dir="ltr">**************************************<br></div></div>
            </div>
        </div></body></html>