<html><head></head><body><div class="ydpde4eb29fyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><div>My huge thank goes to 2 people who working on pas2js. I suppose they are Mattias and Michael. Thank you very much for your great and hard work. pas2js is something I've wanted since I knew Morfik.</div><div><br></div><span><div>You don't need to worry about spreading the word. Everytime pas2js announces something interesting and significant, I've always been helping promote it everywhere on the internet. I promote it in my local pascal facebook group, in my local pascal telegram group, in my social media accounts, etc.</div><div class="ydpde4eb29fsignature"><div><br></div></div></span><div>However, pas2js is still very new and under heavy development. For an end user like me, it's quite hard to keeping track of what's going on. I'd like to help but I don't know what I've to do and how to do it. So, for now I just keep watching and playing around with the demos.</div><div><br></div><div>I plan to create the classical Graph unit for pas2js based on HTML's canvas, but I still couldn't work on it due to my daily work (plus some of my other hobbies). If I have enough knowledges, I also would like to create CRT unit so we could create a console app that works on browser such as this: <a href="https://swift.beejay.repl.run" rel="nofollow" target="_blank">https://swift.beejay.repl.run</a></div><div><br></div><div>Just a little suggestion about future of pas2js. Most developers today think mobile first, even when they're making web apps. I hope pas2js seriously consider this need and provide a solution immediately. Make pas2js beginner friendly, the first thing is to make it something that is <b>easy to install</b> (straight forward installer, no dependency to external tools such as fpc or lazarus, default config that just works) and <b>easy to use</b> (includes some instruction to use in various editors such as vs code, notepad++, etc; technical documentation that can only be provided by pas2js authors such as available units and classes, pas2js languages and syntaxes, pas2js vs pascal comparation such as with fpc or delphi, importing external js tools and frameworks, etc).</div><div><br></div><div>If it's easy to install and used, the next step is to make it <b>easy to develop something</b> (either simple web app, canvas web app, "console" web app, and most importantly mobile web app). They're the main barriers for new users. Once it's provided, users will able to help provide examples and demos, tutorials, even documentations.</div><div><br></div><div>I wish I have more time to play around with pas2js and contribute something that really benefecial to everyone.</div><div><br></div><div>Regards,<br></div><div class="ydpde4eb29fsignature"><div><br></div>–Mr Bee<div><br></div></div></div>
        <div><br></div><div><br></div>
        
        </div><div id="ydp5124913dyahoo_quoted_0724491725" class="ydp5124913dyahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    Pada Selasa, 19 Februari 2019 06.19.25 WIB, Michael Van Canneyt <michael@freepascal.org> menulis:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr"><br></div><div dir="ltr">Hello,<br></div><div dir="ltr"><br></div><div dir="ltr">The transpiler is growing to a more mature compiler with every release.<br></div><div dir="ltr">There are 2 major 'modern' language features missing: Attributes and Generics<br></div><div dir="ltr">(implying operator overloading).<br></div><div dir="ltr"><br></div><div dir="ltr">However, the transpiler by itself is not enough. A bigger ecosystem is desirable.<br></div><div dir="ltr">To make pas2js a success story, we need some help to make it grow and spread<br></div><div dir="ltr">the word.<br></div><div dir="ltr"><br></div><div dir="ltr">Currently, there are essentially 2 people working on this in a concerted effort. <br></div><div dir="ltr">I am aware of some efforts to make widgetsets, but those are long-term goals.<br></div><div dir="ltr">Short term, there are also plenty of small things that can be done to<br></div><div dir="ltr">improve pas2js...<br></div><div dir="ltr"><br></div><div dir="ltr">We made a page with some ideas:<br></div><div dir="ltr"><a href="http://wiki.freepascal.org/Pas2js_How_to_contribute" rel="nofollow" target="_blank">http://wiki.freepascal.org/Pas2js_How_to_contribute</a><br></div><div dir="ltr"><br></div><div dir="ltr">Every contribution is welcome: examples, or even just a mention on the wiki<br></div><div dir="ltr">pages of what you have achieved with Pas2js !<br></div><div dir="ltr"><br></div><div dir="ltr">Also: if you have wishes, please let us know or better yet: include them on the<br></div><div dir="ltr">above wiki page...<br></div><div dir="ltr"><br></div><div dir="ltr">Michael.<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>
            </div>
        </div></body></html>