Héllo,<br><br>There was a thread recently about the missed opportunity for Python to be a language that could replace Javascript in the browser.<br><br>They are several attempts at doing something in this spirit here are the ones I'm aware of:<br>

<br>- pyjamas aka. pyjs it is to Python what GWT is to Java : <a href="http://pyjs.org/">http://pyjs.org/</a><br>- py2js which compiles Python to Javascript without high level widget like pyjamas does <a href="https://github.com/qsnake/py2js">https://github.com/qsnake/py2js</a><br>

- skulpt unlike py2js and pyjs there is no compilation phase <a href="http://www.skulpt.org/">http://www.skulpt.org/</a><br><br>And SubScript [1], which I am the creator, a Python-like language [2] and Sissi [3] which aims at being the stdlib of SubScript, currently it's implemented with py2js. It relies heavly on Google Closure tools [4]. I'm planning to add streamer [5] support if I can wrap my head around it.<br>

<br>I'm done with self advertisement. <br><br>Before starting SubScript I gave it some thoughts, and I think that it can bring value to web development.<br><br>Here are articles that backs up my vision:<br><br>- Javascript gurus claims that Javascript is indeed the "assembly" of 
the web [6], which means that Javascript is viable target for a compiler<br><br>- Similar projects exists with Coffescript and ClojureScript which seems to have the lead and are gaining traction in web development community. Dart is another example.<br>

<br>- The thing that makes Javascript development difficult is that it's hard to debug, but map JS [7] is making its way into Firefox which will help greatly <br><br>Why do people think that this projects are doomed ?<br>

<br>I ask this question to understand other point of views before commiting myself at finish SubScript & Sissi, I don't want to code something that will be useless.<br> <br>Thanks in advance,<br><br>Amirouche<br>
<br>
[1] <a href="https://bitbucket.org/abki/subscript">https://bitbucket.org/abki/subscript</a><br>[2] currently Subscript code is parsed by Python parsing library the exact same syntax should be supported<br>[3] <a href="https://bitbucket.org/abki/sissi/overview">https://bitbucket.org/abki/sissi/overview</a><br>

[4] <a href="http://code.google.com/intl/fr/closure/">http://code.google.com/intl/fr/closure/</a><br>[5] <a href="https://github.com/Gozala/streamer">https://github.com/Gozala/streamer</a><br>[6] <a href="http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebSematicMarkupIsDeadCleanVsMachinecodedHTML.aspx">http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebSematicMarkupIsDeadCleanVsMachinecodedHTML.aspx</a><br>

[7] <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=618650">https://bugzilla.mozilla.org/show_bug.cgi?id=618650</a><br>