4 ms·
A coworker showed me this project, which does the same but also includes .NET and regular Java: http://elementscompiler.com/elements/silver/ http://elementscomp
by e28eta 11y ago
A coworker showed me this project, which does the same but also includes .NET and regular Java: http://elementscompiler.com/elements/silver/ http://elementscompiler.com/elements/silver/
Looking at their github, they appear to be making progress against re-implementing the Swift core library by binding to native classes with similar functionality. Like Arrays: https://github.com/remobjects/SwiftBaseLibrary/blob/master/Source/Array.swift https://github.com/remobjects/SwiftBaseLibrary/blob/master/S...
- j_s 11y agoWow, going after Xamarin (prioritizing iPhone developers instead of Microsofties) and only asking for donations! This is a great find; thanks for the link.
- mwcampbell 11y agoThe other language front-ends (C# and Oxygene, their Pascal-based language) are commercial products. IMO, making the Swift front-end free indefinitely wasn't a smart business move, because now any savvy developer will just use the Swift front-end and not have to pay anything.
- oblio 11y agoThey could do what Qt does and charge for commercial addons. The Qt ones are pretty compelling: in-app purchases, for example. Plus I imagine that people using the other front ends are doing it for other reasons. C# and Pascal seem like enterprise moves (for the enterprises of >2005 and <2005).
- philbarr 11y agoLet's not forget RoboVM, which is free (with paid options): https://robovm.com/ https://robovm.com/ I've used this before and was amazed how well it worked, particularly with libgdx: https://libgdx.badlogicgames.com/ https://libgdx.badlogicgames.com/ Not affiliated with either, by the way.
- oblio 11y agoHave you by any chance used JavaFXPorts? http://docs.gluonhq.com/javafxports/ http://docs.gluonhq.com/javafxports/
- philbarr 11y agoNo I haven't I'm afraid. But it's definitely something to look at from the RoboVM world. Bit overloaded with work at the moment unfortunately. And just the use of the words JavaFX and iOS in the same sentence seems weird! More than happy to be proved wrong though....
- metachris 11y agoRoboVM is only free for the 30 days trial.
- philbarr 11y agoThey've changed that very recently then. It used to be free but you just didn't get interface builder support.
- segmondy 11y agoThis is not going after xamarin, it's just a toy problem.
- mwcampbell 11y agoWhat makes the Elements compiler just a toy in your opinion?
- ianlevesque 11y agoThe biggest limitation I saw was no support for the .NET base class libraries at all, which not only makes for some strange looking C# but also rules out using any of the existing 3rd party .NET libraries out there. They market this as an advantage but I'm not convinced.
- segmondy 11y agoWhat he demonstrated is basic cross compilation techniques. There is nothing new or novel about this. You are hardly going to be able to build a full future app with exclusive Swift for the android using that method without a lot of tears, sweat, blood and effort.