Arima "I don't recall reading about this. How it would work?"
Well The real strength of C2 when it's been compacted to the C2runtime.js isn't the JS it's the API. After the code is "compiled" it's link to the C2 IDE is non existent. There is no reverse enginearing back to C2 EventSheet XML. In fact once "compiled" the result is no different in structure than most other programming languages.
Know that C2's other strength is that the api is mindblowing robust. Unity probably the words biggest engine has nothing on C2 behaviours and plugins. I don't stay and hold my belief that C2 HTML5 technology is great. I hold that C2 IDE and API are fantastic and that in given time Ashley is right; there won't be problems... but they linger for now.
However in the mean time JS code is just code and can be reversed engineered to another language. *cough* Java/C#. *cough*. It is doable. However I think after some thought when I brought the subject up. Is that while all the plugins are converted to compact effecient code and can be convereted without too much trouble. The break down is supporting all the other browser parts(DOM, WebGL, Canvas2D, WebSockets, WebRTC, AdvancedAudio, Controller, Keyboard, Touch, Vibrate, General Browser Features). Those browser parts don't convert to convertable code. Instead the "wrapper" would have to once again write all those browser parts and if your doing that you have practically built another browser.
The big benefit of such a task is the code truly won't be JS anymore it would OS machine compiled. C#Win8, java for Andoird, Objective C for iOS and Mac, C++ for Widnows/Linux.
...
you know what would really be super cool as I was just thinking about this. What if we/I/someone else created a gaming cloud based converter. let me explain the theory.
someone puts up a piece of working code. Identifies the language.
Then the converter attempts to start converting.
When the converter get's stuck; the converter then posts a help request. Posting what piece of code it got stuck on.
Then others can examine the problem and write a solution. This includes a slow way to flesh out the api.
When a solution is given the converter will take all solutions given in a period of time and test the performance. Keeping the fastest and or more memory effecient.
Now the effort of conversion would be a lot of work for 1 person or a group, but what about hundreds or thousands.. That would be a nifty idea. JS has not effect converters to another language. This would be a nifty experiment.
"Yes there is, I have no ability to code traditionally at all."
You got me there big time
huh, I forgot to hit the post button last night.*