Introducing the Ceylon Project – Gavin King presentations at QCon Beijing 2011
13/04/2011 39 Comments
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?
Thank you!
Interesting!
Mike
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
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.
OMG, he has invented C# !!!
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Global Entertainment Brand
Pingback: Red Hat?s Ceylon a Java killer? Not likely | Mcintosh vs Pc
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Boredom Proneness Scale
Pingback: Kein Java-Killer: Ceylon | silicon.de
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.
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Metric System
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.
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Speed of Electricity
Pingback: Red Hat’s Ceylon a Java killer? Not likely | akupebucy
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Action Movies 2008
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Windows Mobile Marketplace
Pingback: Red Hat’s Ceylon a Java killer? Not likely | aneganefatyp
Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King at Ectimes
Pingback: Web Realities - Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King
Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | Golden Key Coaching
Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King
Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | Know All That!
Pingback: Podcast 0 de la temporada 0 | ViveCodigo - Podcast
Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | Scripting4U Blog
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Europe Map Capitals
Pingback: Red Hat’s Ceylon a Java killer? Not likely | Danube River Cruise Lines
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | Phobias Treatment
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | Singularity University Website
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | ayamrocker by john hawk
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | Modern Photography Blog
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | elisapottmans
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | akupebucy
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | mysavugyb
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | idubynakop
Pingback: ipod1 » Blog Archive » Red Hat’s Ceylon language is an unneeded tempest in a teapot
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | igors63
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | janaks8
Pingback: Red Hat’s Ceylon language is an unneeded tempest in a teapot | ifibidagotug
Pingback: Ceylon: A New Enterprise Development Language From Red Hat Developer Gavin King | JetLib News
Pingback: Google to Announce Dart: Yet Another Programming Language | SiliconANGLE