Tag Archives: scala

Parser des parties d’échecs avec Scala Parser Combinators

Un morceau de code scala écrit il y a quelques mois quand j’ai commencé à jouer avec scala. Il utilise l’API parser combinators de scala pour décoder des parties d’échecs au format PGN.

Posted in Du code, rien que du code | Tagged , , | Leave a comment

Scala 2.8.0

Il aura fallu attendre sept release candidates, 3 mois depuis la sortie de la RC1 et presque 6 mois depuis la première beta, mais la version finale 2.8.0 du langage Scala est finalement disponible au téléchargement. Heureusement pour nous remercier … Continue reading

Posted in Du code, rien que du code | Tagged | Leave a comment

Crible d’Ératosthène en Scala

Le crible d’Ératosthène est un grand classique des langages fonctionnels : def primes (end: Int): Seq[Int] = { def sieve (list: Seq[Int]): Seq[Int] = { list match { case Nil => List() case x :: xs => List(x) ++ sieve(xs.filter(_ … Continue reading

Posted in Du code, rien que du code | Tagged | Leave a comment

Quicksort en Scala

Retour aux racines du génie logiciel : le tri. Tout développeur doit savoir écrire un tri en moins de 5 minutes. Comment faire un quicksort en Scala ? def sort (list : Seq[Int]) : Seq[Int] = { list match { … Continue reading

Posted in Du code, rien que du code | Tagged | Leave a comment