Re:Why you might want to choose Ceylon
by UnFroMage on Wednesday October 28, 2015 @03:30PM
(#10466732)
Don't forget that, running on the JVM with great interop means that any Ceylon program has instant access to a huge ecosystem, including not just Java libraries but also Scala libraries. I was able to use Apache Spark in Ceylon ;)
[ Parent
| on HN ]
Spark makes a point of having a Java-friendly API. Can you use a pure Scala library that makes heavy use of Scala features, e.g. doobie?
Re:Why you might want to choose Ceylon
by UnFroMage on Wednesday October 28, 2015 @06:37PM
(#10467910)
Probably not easily because no JVM language has compatible lambdas types, but ideally in the future I'd love to be able to.
I think a lot of people missed this crucial point in the article leading me to believe they didn't read the OP.
Re:Why you might want to choose Ceylon
by lucozade on Wednesday October 28, 2015 @06:56PM
(#10468002)
Again, I don't think anyone is suggesting that jvm languages can't be successful. The evidence would be against anyone who did.
The question is: why would you use Ceylon over the competition?
There are a number of reason I can think of. You want to target node.js too; you're a Haskeller in your spare time. That sort of thing.
But the question still stands. Is there enough to prefer it to Scala, Kotlin or, gasp, Java?
Honestly, I don't know. But equally there's nothing that stands out for me. If anything this has actually made me think I should probably look at Kotlin again.