A l’occasion de Devoxx France 2013, j’ai pu participer à un Hands-on Ceylon en présence de Stéphane Epardaud et Emmanuel Bernard.
De retour chez moi, je constate que OpenJDK7 est disponible pour sur Arch Linux pour Raspberry Pi. Pile ce qu’il faut pour mon serveur perso :
Il est beau mon serveur. Pas une bête de course, mais bien pratique pour des petites expérimentations à distance.
Donc: OpenJDK7 est disponible. Ca tombe bien Ceylon nécessite Java 7, alors allons-y !!
Note : les instructions suivantes sont pour la distribution Arch Linux du Raspberry Pi.
Préparation
Nous allons avoir besoin d’unzip, wget et du jdk 7 :
pacman -S unzip pacman -S wget pacman -S jdk7-openjdk
Installation
Commencez par télécharger et dézipper Ceylon :
wget http://ceylon-lang.org/download/dist/1_0_Milestone5 unzip 1_0_Milestone5
Puis définissez les variables d’environnement (à reclaquer dans votre .bash_profile pour les conserver au redémarrage) :
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk export PATH=$PATH:$HOME/ceylon-0.5/bin
Premier test
C’est parti pour un « Hello, world ! »
mkdir -p helloCeylon/source cd helloCeylon
Et voici le code du programme (nommez le source/hello.ceylon) :
void hello() { print("Hello, World!"); }
Simple, n’est-ce pas ?
Pour lancer la compilation :
ceylon compile source/hello.ceylon
Attendez un peu … et le compilateur devrait répondre :
Note: Created module default
Super, notre premier module est prêt !
Lançons-le pour vérifier (le hello passé au paramètre run est le nom de la méthode à appeler) :
ceylon run --run hello default
Attendez un peu … et …
Hello, World!
Yes, ça marche !!! Voilà, vous pouvez faire du Ceylon sur Raspberry Pi 😉
Be First to Comment