Introducing the Ceylon Project – Gavin King presentations at QCon Beijing 2011

Gavin King, the Hibernate Java ORM famous creator was busy lately developing Ceylon … a new JVM language that suppose to be a Java KILLER. Bellow is Gavin King’s presentations given at QCon Beijing 2011

Introducing the Ceylon Project

The Ceylon Type System

References:
- Ceylon – by Gavin King
- Red Hat Uncloaks ‘Java Killer’: the Ceylon Project
- Gavin King unveils Red Hat’s top secret Java Killer/Successor: The Ceylon Project
- Talk at QCon Beijing – by Gavin King
- What’s the difference between Scala and Red Hat’s Ceylon language?

About these ads

39 Responses to Introducing the Ceylon Project – Gavin King presentations at QCon Beijing 2011

  1. Michael Thuma says:

    Thank you!

    Interesting!

    Mike

  2. ricardo saracino says:

    Awesome!!!!!!

    Love the ideas of:
    How strict the language is with Data Types
    Syntax is natural and easy to read
    Reusing common concepts form other well known languages

  3. Philo Beddoe says:

    In the type system presentation it mentions briefly about numeric types. I’d hope that it solves the floating point precision problems that are present in Java. That has to be one of my biggest annoyances with Java. It’s not that I am faced with that problem as frequently as others, but that it is so fundamental and Java handles it so poorly.

  4. Alex says:

    OMG, he has invented C# !!!

  5. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Global Entertainment Brand

  6. Pingback: Red Hat?s Ceylon a Java killer? Not likely | Mcintosh vs Pc

  7. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Boredom Proneness Scale

  8. Pingback: Kein Java-Killer: Ceylon | silicon.de

  9. This language has some fascinated new concepts. I like how there are functional aspects thrown in, but the general overall structure of the language is similar to the simple Java/C++ class structure that everybody is used to. Kudos on that.

    Also, kudos to your solution on the operator overloading question. I think I still prefer pure operator overloading a la C++, but your “middle way” is definitely very interesting and maybe with some practice, I might get enjoy to it. It definitely blows away the inability of Java to do anything of the sort.

    However, the current limitations really turn me off. No multiple constructors? No method overloading? I disagree that great langauge design leaves stuff out. That sounds like something I might hear from a RoR proponent. While every language needs best practices and should encourage “good” coding by developers (MVC is good), I dislike strict limitations. I guess it’s just personal preference. I like very robust languages, even if it adds complexity, as it adds so much power and potential.

    For example, LINQ in .Net is sort of odd looking when set next to the rest of the language (being SQLish, it doesn’t feel like it “fits” in C#/VB), but it saves so much time, typing, and bugs for queries on structured data. And that makes it awesome.

  10. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Metric System

  11. umesh says:

    syntax little bit difficult, When Java was invented it followed the syntax on the line of C++ and C, with few its own one. Java focuses on the features like auto garbage collection etc. rather than very altogether new syntax. I am thinking from a developer’s point of view.

  12. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Speed of Electricity

  13. Pingback: Red Hat’s Ceylon a Java killer? Not likely | akupebucy

  14. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Action Movies 2008

  15. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Windows Mobile Marketplace

  16. Pingback: Red Hat’s Ceylon a Java killer? Not likely | aneganefatyp

  17. Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King at Ectimes

  18. Pingback: Web Realities - Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King

  19. Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | Golden Key Coaching

  20. Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King

  21. Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | Know All That!

  22. Pingback: Podcast 0 de la temporada 0 | ViveCodigo - Podcast

  23. Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | Scripting4U Blog

  24. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Europe Map Capitals

  25. Pingback: Red Hat’s Ceylon a Java killer? Not likely | Danube River Cruise Lines

  26. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | Phobias Treatment

  27. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | Singularity University Website

  28. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | ayamrocker by john hawk

  29. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | Modern Photography Blog

  30. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | elisapottmans

  31. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | akupebucy

  32. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | mysavugyb

  33. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | idubynakop

  34. Pingback: ipod1 » Blog Archive » Red Hat’s Ceylon language is an unneeded tempest in a teapot

  35. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | igors63

  36. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | janaks8

  37. Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | ifibidagotug

  38. Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | JetLib News

  39. Pingback: Google to Announce Dart: Yet Another Programming Language | SiliconANGLE

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: