Just wanted to weigh in here.

There's a bunch of JVM languages out there, Java 1.6, 1.7, 8, Clojure,
Groovy, Scala, Ceylon, and now there is Kotlin too. They introduce new
syntax, add a run time library, and ultimately target same run time
and assume/allow for reusing other Java code. Kotlin is neither novel
nor amazing. It will win over it's share of developers, but it's not
nearly as radical as Swift in obj-c world.

Personally, I wouldn't hold my breath for Kotlin, and would rather
place bets on Java 9/10/etc. If the community at large is smart,
they'd appropriate important features into the language, similar to
JavaScript -> ES6 -> ... flow.


There was Jython (evaluated Python bytecode "in Java" at runtime) and
now there's VOC (translates Python bytecode to Java bytecode).

I've been trying out Python on ios using rubicon-objc (shameless plug:
there will be a training session at EuroPython) and here's what I've
learnt:
* access to native libraries / ui / etc is very important
* 2 separate garbage collectors is terrible
* syntax sugar / DSL needed to support callbacks / protocols / interfaces


My ideal would be to keep Python interpreter, runtime, stdlib and
libraries and work to make Python objects also native objects, in
other words to reuse native GC. That would require serious surgery to
expose stack / frame / built-in container references to "system"
garbage collector.

On 7 June 2017 at 01:57, Gabriel Pettier <[email protected]> wrote:
> Yep, learned about it watching google io confs, it does have a more ruby
> than python feeling to it imho, but certainly an improvement over java, it
> targets the jvm/dalvik and google made it a first class citizen on android,
> so it might be here to stick, but you never know with new languages.
>
> Le 5 juin 2017 10:48 PM, "David Boddie" <[email protected]> a écrit :
>>
>> It seems that there's a certain amount of "buzz" around the Kotlin
>> language
>> at the moment - or perhaps there has been for a while and I just missed
>> it:
>>
>> https://kotlinlang.org/
>>
>> I wouldn't say it's quite as approachable as Python, as the syntax isn't
>> as
>> clean as one might like:
>>
>> https://kotlinlang.org/docs/reference/basic-syntax.html
>>
>> I saw a video recently where the presenter said that it's aimed more at
>> Java
>> developers and that would certainly explain a few things.
>>
>> David
>> _______________________________________________
>> Mobile-sig mailing list
>> [email protected]
>> https://mail.python.org/mailman/listinfo/mobile-sig
>
>
> _______________________________________________
> Mobile-sig mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/mobile-sig
>
_______________________________________________
Mobile-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mobile-sig

Reply via email to