Improve this option by adding more images or YouTube videos
Gavin King, main author of the language, has a great, clear technical writing style, making understandable difficult concepts like variance or sound type system.
Something went wrong, please try again.
Ceylon does away with Java's primitive types and boxing to make all types first-class objects, and allows for union and intersection types, allowing a variable to have more than one type.
Other type systems feel like penalty boxes while Ceylon ingeniously constructs a system to make types work for us, not against us.
Are you sure that you want to abandon your hard work?