Bio
Gavin King is a Distinguished Engineer at Red Hat. He's the creator of Hibernate, a popular persistence solution for Java and of the Ceylon programming language. He contributed to the Java Community Process as JBoss and then Red Hat representative for the EJB and JPA specifications and as spec lead and author of the CDI specification. He's currently a major contributor to the design of Jakarta Data and Jakarta Persistence. He lives in Barcelona with his wife and three daughters. His active interests include theoretical physics and quantum technologies.
Tags
Authors
Ceylon M2 "Minitel" released
This is the second release of the Ceylon compiler and other command line tools.
Trying out Ceylon's Java interop
Great, I'm finally able to write, compile, and run Ceylon code that uses Java libraries from within Ceylon IDE:
Ceylon IDE M1 release
The first official public release of the Ceylon IDE is out! You can read David's announcement here.
Ceylon M1 "Newton" released
Ceylon en Mexico, DF
Los de JavaMéxico me han invitado a presentar Ceylon en el DF, el 17 de diciembre. (Será la primera vez que intento hablar de technologia en español y estoy temblando.)
Haha! Try compiling this Java code:
A couple of days ago I spotted an interesting hole in Ceylon's type checker. I started out with something like this:
Raw types != type erasure
In connection with this discussion it's worth making explicit what I guess everybody knows, but that sometimes seems to get a bit mixed up in conversation: that Java's support for raw types (necessary for backward compatibility with pre-generics code) doesn't really have anything much to do with type argument erasure. In a hypothetical language:
Three arguments for reified generics
Cedric recently brought up the topic of type erasure, concluding: