Ceylon introduction by Stéphane Épardaud

50 %
50 %
Information about Ceylon introduction by Stéphane Épardaud
Technology

Published on February 5, 2014

Author: UnFroMage

Source: slideshare.net

Description

Discover Ceylon and its ecosystem.

Introduction to Ceylon Stéphane Épardaud

The plan • • • • Why Ceylon What is Ceylon The Ceylon ecosystem Samples

Why Ceylon • Ceylon is – Powerful, readable, predictable • Ceylon has – A platform, modularity, tooling

What is Ceylon (1/3) • Static typing – Type inference, union&intersection types • Syntax that gets out of the way – Shorter, more readable constructors, attributes, methods – More regular • Functional aspects – First-class functions, comprehensions

What is Ceylon (2/3) • Flow typing – Tests or assertions • Reified generics • Simpler method invocation – Default argument values, pass by name • Powerful metamodel • More expressive annotations

What is Ceylon (3/3) • Modularity • Compiles to JVM and JSVM

The Ceylon ecosystem

The Ceylon ecosystem (1/2) • Minimal ceylon.language module – Basic types – Metamodel • Ceylon IDE – Eclipse ready, IntelliJ in the works • CLI – ceylon help, à la git

The Ceylon ecosystem (2/2) • Ceylon SDK – Collections, file system, database, IO/net, test, build, html, json, process, math • Ceylon Herd – Next-gen module repository • Cayla – Ceylon Web Framework

Demo

On to the next talk

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Stéphane Épardaud Red Hat - JUG Switzerland

Geecon: An Introduction to Ceylon Interfaces with implementation 2 3 interface Figure3D { shared formal Float area; shared formal Float depth;
Read more

Introduction to Ceylon - Parleys

Introduction to Ceylon Say more, more clearly Stéphane Épardaud Emmanuel Bernard Red Hat mercredi 23 novembre 2011
Read more

Ceylon: Blog of Stéphane Épardaud

Ceylon introduction. Ceylon introduction by Stéphane Épardaud. Ceylon idioms. Ceylon idioms by Gavin King. Cayla and Vert.x in Ceylon.
Read more

Stéphane Épardaud Emmanuel Bernard Red Hat - jboss.org

Geecon: An Introduction to Ceylon About Stéphane Épardaud • Open-Source projects –RESTEasy, Ceylon –jax-doclets, Play! modules, Stamps.js
Read more

Introduction à Ceylon - cdn.parleys.com

3 À propos de Stéphane Épardaud • Équipe Riviera JUG • Projets Open-Source –RESTEasy, Ceylon –jax-doclets, modules Play!, Stamps.js ...
Read more

Ceylon introduction by Stéphane Épardaud - Technology

Share Ceylon introduction by Stéphane Épardaud. Embed ...
Read more

Stéphane Épardaud Red Hat - s3-eu-west-1.amazonaws.com

Geecon: An Introduction to Ceylon About Stéphane Épardaud •Open-Source projects –RESTEasy, Ceylon –jax-doclets, Play! modules, Stamps.js •Ceylon ...
Read more

Ceylon: Blog of Stéphane Épardaud

Ceylon Fat Jars by Stéphane Épardaud 29 June 2016 ... Emmanuel and I will be presenting An introduction to Ceylon on Monday, ...
Read more

Intro to Ceylon - scribd.com

Introduction to the Ceylon language for the JVM. Browse Browse. Interests. Biography & Memoir; Business & Leadership; Fiction & Literature; Politics & Economy;
Read more