Works fine for me (and I’m using Safari on a Mac as well).
It would be possible to produce Swift for Android. You’d have problems implementing the Apple library, and it is a cert. that Apple would make it as painful as possible, but it is doable.
The thing is, why would you bother. We’ve already got languages that do most of those things, lua being one of them. I take the point that it’s better than Objective-C if you aren’t a pro, but Corona still looks better for the reasons Jay writes about. It’s not really about the programming language, as long as you can do the basics in them - old Microsoft BASIC would drive you nuts but python vs lua vs ruby vs javascript (though I prefer CoffeeScript) is … meh.
99% of the language problems I have are the same two errors, typing blink rather than blonk and it being assumed to be a default variable. It would be quite nice to have mandatory declaration, and accidentally using . and : on functions and members. Neither of which are any sort of problem.
One of the things I really like about Corona is that while it is possible to construct programs professionally, it also encourages new programmers to do a ‘poke and see’ approach to coding, which I always thought was a good way to learn. So you can do display.newRect() … and it does. I always thought that was a gateway in, you didn’t have to have reams of libraries and code just to make it do something. But because lua can do OOP and all that sort of stuff, you can construct programs in a coherent way as well.
PS: any chance of putting chaining on the setFillColor() type methods.
(or of you American folks learning how to spell ‘Colour’ )