Elle intègre le support des C-blocks et serait compatible à 90% avec les spécifications de Ruby 1.9.2
La version 0.7 de MacRuby, l'implémentation du langage Ruby pour MacOS, vient de voir le jour.
Il s'agit là d'une version de consolidation, qui améliore la compatibilité avec les spécifications du langage, stabilise le support de Cocao et améliore les performances.
Cette version intègre notamment le support des C-blocks, elle permet donc de passer des closures Ruby à des API requérant des blocks C.
Le Sandox de MacOS peut être exploité plus facilement afin de restreindre volontairement les capacités d'accès des applications MacRuby.
Son utilisation via la class Sandbox permet de refuser l'accès à Internet, au réseau, à l'écriture des fichiers réguliers ou temporaires et aux services du système.
La compatibilité avec les RubySpecs (spécifications du langage) est passée de 82 à 90%. Cette version cible pour la première fois Ruby 1.9.2.
Un niveau de compatibilité qui reste tout de même insuffisant pour faire fonctionner le framework Ruby on Rails sans le hacker.
Mais remédier à cela est dans les priorités de l'équipe du projet.

Source : blog de MacRuby
Et vous ?


Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.