Scala 2.10, Rekonq 2.0, Cassandra 1.2

Posté par  (site web personnel) . Édité par baud123, Florent Zara et claudex. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
17
23
jan.
2013
Communauté

Petites brèves, avec au programme un langage (Scala 2.10), un navigateur web (Rekonq 2.0) et une base de données NoSQL (Cassandra v1.2). Tous les détails dans la seconde partie de la dépêche.

Scala 2.10

Scala, le langage de programmation multi-paradigme qui se compile en bytecode JVM, est disponible en version 2.10.

Nouveautés :

  • Value Classes
  • Implicit Classes
  • String Interpolation
  • Futures and Promises
  • Dynamic and applyDynamic
  • Dependent method types:
  • New ByteCode emitter based on ASM
  • A new Pattern Matcher
  • Scaladoc Improvements
  • Modularized Language features
  • Parallel Collections are now configurable with custom thread pools
  • Akka Actors now part of the distribution
  • Performance Improvements
  • Addition of ??? and NotImplementedError
  • Addition of IsTraversableOnce + IsTraversableLike type classes for extension methods
  • Deprecations and cleanup

Nouveautés expérimentales :

  • Scala Reflection
  • Macros

Rekonq 2.0

Rekonq est un navigateur libre sous licence GPLv3 basé sur le framework d'application de KDE et utilisant Webkit au travers de sa version Qt, QtWebkit. La toute nouvelle version 2.0 est disponible, avec pour nouveautés :

  • Les onglets passent au dessus de la barre d'URL ;
  • Un mode « webapp » fait son apparition, c'est un mode sans barre d'onglet ni d'URL ;
  • Les onglet peuvent être épinglés ;
  • Un mode incognito par onglet (comme ce qui se fait dans Chrome) ;
  • Une correction orthographique (avec QtWebkit en version 2.3 minimum) ;
  • Deux nouvelles options de démarrage, -incognito et -webapp pour lancer le navigateur dans ces deux modes.

Cassandra 1.2

La Fondation Apache Foundation a publié la version 1.2 de Cassandra, la base de données non-relationnelle ou NOSQL pour Not Only SQL.

  • Nœuds virtuels pour la sauvegarde et restauration
  • 'atomic batches' où les patches peuvent être ré-appliqués si l'un d'eux échoue
  • prise en charge de l'intégration Hadoop

Aller plus loin

  • # WebKit a de plus en plus de succès !

    Posté par  (site web personnel) . Évalué à 5.

    En 2009, Epiphany abandonnait Gecko. Et en 2013, Opéra pourrait abandonner Presto selon les rumeurs

    Mais pourquoi donc WebKit est il autant apprécié des développeurs ?
    Et pourquoi pas Gecko ?

    Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)

    • [^] # Re: WebKit a de plus en plus de succès !

      Posté par  (site web personnel) . Évalué à 8. Dernière modification le 23 janvier 2013 à 12:47.

      Tip : aller sur https://developer.mozilla.org/fr/docs/Mozilla_embarqu%C3%A9 et cliquer sur le lien "Les bases de Gecko embarqué" : Oops ! La page n'est pas traduite. Cliquer sur le lien de la version anglaise : un gros avertissement nous prévient que les infos sont périmées.

      Ce n'est clairement pas une priorité de la Fondation Mozilla. Ils font Gecko pour leur utilisation propre avant tout. Si d'autres veulent l'utiliser, les sources sont disponibles, point. Ils ne veulent pas s'encombrer d'une maintenance vis-à-vis des applications utilisatrices. Par manque de moyens humains sans doute.

    • [^] # Re: WebKit a de plus en plus de succès !

      Posté par  . Évalué à 4.

      Pour Opera, peut-être est-ce lié au fait que seul WebKit est autorisé sur iOS, et que le marché iOS est important ?

  • # bel effort

    Posté par  (site web personnel) . Évalué à 2.

    Bel effort de traduction des nouveautés de Scala 2.10 ;-)

    • [^] # Re: bel effort

      Posté par  . Évalué à 3.

      Les explications associées à cet inventaire à la Prévert étaient aussi bien rédigées, et permettent aux gens qui n'ont pas suivi les évolutions du langage ou qui ne le connaissent pas de bien tout comprendre et saisir leur intérêt :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.