Greetings, I noticed Bigloo has, or had, support for a JavaScript (JS) back-end at www-sop.inria.fr/indes/scheme2js
For a long time, I never understood the value of using JS as a back-end to a compiler, or as a server-side language for many reason that I won't bore you with. I recently "saw the light" and now believe that it may be one of the most important languages and back-end targets. The main reason, in a word, is politics. Java was a powerful front-end language that was killed, in large part, by Microsoft. Then Java moved to the back-end where it flourished. Java was used and supported by many companies including Google. Google made very extensive use of Java, and even creating fantastic development tools such as GWT. Google was highly committed to Java. Unfortunately, after Oracle bought Sun, Oracle sued Google over some aspect of its Java usage. Since then, Google has started dropping their development of Java tools and releasing them for public support. Google than started creating their own alternative to Java called Dart, and they started focusing on a language that was not controlled by any single company - JavaScript. Google created the ultra-fast V8 JavaScript engine. It is so fast that the community created node so that JavaScript could be used on the back-end too. (I wrote a back-end JS program that scans and parses data in 14,000 files in 14,000 different directories in 47 seconds!! Node has a huge following and huge support. The tools available and being developed for it are second to none. There are many languages that are now using JS as their target. With node and a browser, you can now develop both sides in one language (whatever the front-end language is) if it targets a JS back-end. I have seen more than 10 lisp-like languages, including Bigloo, that compile to JS. Languages are popping up everywhere. I have even seen Smalltalk with a full, JS based IDE that functions beautifully ( amber-lang.net ). This brings me to the point of this message. Google is abandoning Java, and we all know what happened to Flash (Apple politics). Even Microsoft seems to be getting desperate with .NET/C#. JavaScript is fast becoming the only game in town - largely because no individual company controls it. Google, with V8, has made JS a practical solution, and node has brought it to the back-end with full force. Now, having said all this, I think having Bigloo provide a first-class JavaScript back-end would be really, really wise and useful. The code it produced would be useful on the back-end and the front-end. One language to do both sides! Just sharing some thoughts. Blake McBride
