|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 101 ![]() |
Microsoft met IronRuby et IronPython sous licence apache Open Source V2.0
IronPython et IronRuby sont des implémentations de Python et Ruby langages de programmation pour .net et Mono, Ils sont construits au dessus du DLR (Dynamique Langage Runtine), qui ajoute au CLR une série de services spécifiquement conçus pour répondre aux besoins des langages dynamiques. IronPython est une implémentation de Python pour .Net. Elle a été codée en C#. et permet ainsi d'accéder facilement aux bibliothèques .Net tout en restant entièrement compatible avec le langage Python. De même IronRuby est une implémentation de Ruby pour .net donc le but est de fournie une implémentation de qualité de Ruby. Jusqu'ici ces deux langages de programmation étaient disponible sous la License Microsoft Permissive . Pourquoi ce changement? Commentaire d'un porte parole de la société. Citation:
IronPython est disponible là. IronRuby est disponible là. Lire aussi: Ce tutoriel interactif sur Ironpython Et l'article Thibaut Barrère sur IronRuby
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire ![]() Mon blog Mes articles En posant correctement votre problème, on trouve la moitié de la solution |
|
|
90
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 302 ![]() |
Je ne saisis pas exactement l'importance de cette nouvelle, mais cet article a au moins le mérite (pour moi...) de me rappeler l'existence d'IronRuby. J'ai fait pas mal de Ruby il y a... pfiou, plus de 10 ans, et je cherchais un 'langage de script' à utiliser avec un programme en C#.
Reste que la dernière version (1.1 pour .NET 4.0) semble ne plus trop correspondre à l'introduction de Thibaut Barrère et je crois même bien avoir trouvé quelque part une info selon laquelle il n'y a pas forcément une totale compatibilité avec les versions précédentes d'IronRuby. Il reste que c'est plutôt inutilisable en l'état : télécharger la dernière version (1.1 qui existe précompilée dans le lien donné dans l'article), l'inclure dans les Références d'un projet VcsExpress et tenter de reproduire les exemples trouvés ici et là (il y en a extrêmement très peu, et quasiment tous en ASP.NET alors que je ne veux que tester l'exécution d'une commande ruby depuis un programme C#) ne suffit pas. Sans doute faut-il charger le fameux DLR ? Même ainsi, des namespaces semblent avoir changé de contenu. Bref, soit j'ai vraiment raté un virage important, soit il faut attendre encore un peu pour voir comment tout cela fonctionne. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Développeur / DBA Inscription : septembre 2007 Messages : 132 ![]() |
Ah oui ? Bon c'est cool je viens d'apprendre l'existence de IronPython ce qui se révèle finalement assez pratique pour moi qui débute un projet python ... et qui suis grand fan de c#
__________________
Digital D.N.A |
|
00
|
Copyright © 2000-2012 - www.developpez.com