Re: Kotlin and Ceylon

From: Russel W.
Sent on: Saturday, October 5, 2013 5:08 PM
Matt,

On Fri,[masked] at 18:16 +0000, [address removed] wrote:
> Hi Russel,
> 
> You've mentioned Kotlin and Ceylon 4 or 5 times in that last couple of
> days. I'd like to fork a discussion to learn more about people's
> experiences with either. Two keywords to start with:
> 
> Simplicity
> Tooling

Tooling first:

Kotlin is a JetBrains led thing, so IntelliJ IDEA with Kotlin plugin.
However the compiler can be run from the command line for Emacs addicts
like me.  There is an Emacs mode for Kotlin.

Ceylon folks think that an IDE is essential, have built things assuming
Eclipse with the Ceylon plugin. No support for Emacs, but there is a
command line for emergencies.

Simplicity is a problem term since there are no absolutes. Kotlin tries
to take lessons from Java, Scala, Groovy Python and Go to create a Java
harmonious static language that emphasizes minimalism of syntax with
maximizing expressiveness — so not many symbols to write to express
algorithms. 

Ceylon centres on many of the same issues as Kotlin (not surprising when
both have the goal of replacing Java) but is also addressing modularity
directly in the language. Although Ceylon can call Java Platform APIs,
it is not a class file and jar file system, it has it's own way of doing
things.

I've only done small amounts of work in both these languages, but they
feel different and I like them both. And I think they are candidates as
Java replacements.

-- 
Russel.
====================­====================­====================­=================
Dr Russel Winder      t: [masked]   voip: sip:[address removed]
41 Buckmaster Road    m: [masked]   xmpp: [address removed]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference, in collaboration with the LJC 12/13 Jun 14

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • Packt Publishing

    A publishing company specializing on specific technologies and solutions

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy