http://soundcloud.com/rog-epilepsie-synchrone
Les fonctionnalités principales sont :
l'orientation objet omniprésente ;
le ramasse-miettes chargé de libérer automatiquement la mémoire ;
le système de gestion d'exceptions pour gérer les erreurs exceptionnelles ;
la possibilité de modifier les classes pendant l'exécution du programme, qu'elles soient définies par l'utilisateur ou non ;
l'intégration dans sa syntaxe des expressions rationnelles ;
les blocs qui servent d'itérateur et permettent de passer des morceaux de programme en paramètre ;
l'héritage simple ;
l'inclusion de modules dans les classes, une autre manière de concevoir l'héritage multiple (mixin) ;
l'écriture d'extensions en C relativement simple ;
les nombres entiers de taille illimitée avec conversion automatique lorsque c'est nécessaire ;
la portée des variables définie par leur forme : var est une variable locale, @var est une variable d'instance, @@var est une variable