Et voilà que Scala 2.10 arrive.
Avec une fonctionnalités très sympathique, classique pour des langages scriptés mais beaucoup moins pour des langages typés.
Je vous laisse découvrir ça ici : http://weblogs.java.net/blog/cayhorstman...-scala-210
En résumé pour ceux qui ont la flemme de lire ça ajoute l'équivalent des __set __get __call de PHP au Scala
Et ça permet donc de coder une librairie qui permet d'écrire du XML comme ça :
Avec une fonctionnalités très sympathique, classique pour des langages scriptés mais beaucoup moins pour des langages typés.
Je vous laisse découvrir ça ici : http://weblogs.java.net/blog/cayhorstman...-scala-210
En résumé pour ceux qui ont la flemme de lire ça ajoute l'équivalent des __set __get __call de PHP au Scala
Et ça permet donc de coder une librairie qui permet d'écrire du XML comme ça :
val searchLinks = List(
"Google" -> "http://www.google.com",
"Ask.com" -> "http://www.ask.com",
"Yahoo!" -> "http://www.yahoo.com",
"Alta Vista" -> "http://www.altavista.com")
val xml = new XmlBuilder
xml html {
xml head {
xml title "Search Links"
}
xml body {
xml p ("Search Links:", "style" -> "color: red")
xml ul ({
for ((name, link) <- searchLinks)
xml li {
xml a (name, "href" -> link)
}
}, "id" -> "searchList")
}
}
println(xml.getXml)