I Missed an important bit in my previous post (below) What I wanted to say after the bit about the Topspeed compilers using the same backend is that LiveCode Builder / Stack only scripts could start with a switch setting at the top saying which language this should compile with or even which languages. on a procedural basis within the actual script only stack.
Other thoughts. You then could have the LCB script calling the FFI or Javascript/Python libraries within the same stack (or in another library stack) and the compiler pulls in the specific parser/lexer and intermediate codegenerator which could output bytecode or native code as needed. It would then give us the facility to easly (?) write wrappers for all the useful libraries that are available for all the other languages - https://www.chilkatsoft.com for example which I have used in My Foxpro Delphi, VB and C projects for the one single price. Regards Lagi --------------------- Previous Post -------------------- There is a very simple way of doing this (simple for me - because I don't have to do it) We are still awaiting the open language that was promised. Now I don't know exactly how that will work in the sense is it going to be all or nothing - a free for all where you can add/change syntax more like a souped up preprocessor, or allow for change to a different language (python, Ruby, php on a per procedure/function basis or the easier first step a script only stack in the language of your choice. Everyone can have their cake and eat it. This was done by Jensen and partner (Ex Borland->JPI -> Topspeed -Clarion) with there Modula 2 and C, C++, Pascal compilers where they shared the backend of the compiler With the refactoring I am sure this could be done with LIvecode because what the greatest problem with all the other system is they have no GOOD unified easy to use GUI. I don't care what anybody says but QT is not cute in any language. If nothing else I am sure a crowdfund to all the PHP / python people educators looking for a brilliant Drag and Drop GUI would find an audience - and we would finally get our Open Language I hope Mark does a "Mark" now ;-) Kindest Regards Lagi On 27 June 2017 at 02:03, Mike Kerner via use-livecode < use-livecode@lists.runrev.com> wrote: > Synonyms are one of the things that make this language special. I > appreciate the fact that my creativity is not interrupted by imposed style > and syntactic requirements as much as it is with other languages. I > appreciate that I don't have to type containers in most cases, and I don't > have to worry about case sensitivity. I can go on and on, but Mark, there > are lots of languages built with the compiler author in mind. I hope LC > will remain off that list. > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode