Tour of Ceylon

This tour covers the main features of the Ceylon language. Note that not every language feature described here has been implemented at this time.

Before you start

If you're using the command line distribution to try out Ceylon for the first time, we highly recommend you start by compiling and running the samples included in the distribution.

Instructions for getting started are contained in the file README.md in the root directory of the distribution, or right here in GitHub.

Begin the tour

We'll start with the Basics.

Tour legs:

  1. Basics
  2. Classes, interfaces and objects
  3. Inheritance and refinement
  4. Anonymous and member classes
  5. Sequences
  6. Types
  7. Generics
  8. Attributes, variables etc
  9. Modules
  10. Functions
  11. Named Arguments
  12. Language Module
  13. Initialization
  14. Annotations
  15. Interceptors