2016-08-05 5 views
1

DLR ou Dynamic Language Runtime n'a pas vu d'activité après la mi 2010, toujours autour de son v1.0 release depuis lors.Sans une feuille de route, peut DLR être utilisé avec IronPython, en supposant qu'il continuera à être empaqueté dans les futures versions .NET

J'ai besoin de DLR et IronPython pour exécuter mon code Python en utilisant Numpy et en même temps fournir une interface utilisateur WPF élégante.

+3

Vous avez oublié une question. Le DLR fonctionne et l'équipe IronPython gère les mises à jour et les correctifs (en particulier) dans le contexte d'IronPython. –

+2

DLR est également utilisé par pythonnet, pour COM interop, powershell, ASP.NET et fournit un objet 'dynamic' pour C#. Probablement que ça va rester! VB.NET avait des objets dynamiques similaires bien avant DLR. – denfromufa

+0

Comme le DLR est ouvert et donc géré individuellement par quelques-uns comme IronPython, mettra à jour la question quand il sera ouvert pour l'édition – vijiboy

Répondre

2

Tout d'abord:

DLR ou Dynamic Language Runtime n'a pas vu toute activité après la mi 2010

Ce n'est pas ... tout à fait exact. La version que vous pointez est l'ancienne version de codeplex. Depuis lors, IronPython et le DLR ont été déplacés vers Github. Vous pouvez le trouver here. Comme vous le verrez, il y a eu des mises à jour du DLR il y a 24 jours.

En second lieu:

mon code exécuté en utilisant Python Numpy et en même temps fournir une interface utilisateur WPF élégant.

Eh bien, les liaisons WPF ont été développées assez loin de l'expérience personnelle. Actuellement, Numpy n'est pas utilisable avec le dernier IronPython. (En août 2016), mais il y a eu un chat sur their gitter d'un mouvement pour le réparer.

+0

Dans IronPython, nous ne pouvons pas utiliser le même paquet Numpy que nous utilisons dans le Python Normal, ai-je raison? – vijiboy

+0

Vous n'avez pas compris ce que vous entendiez par _ "La liaison WPF a été développée assez loin de l'expérience personnelle" _ Voulez-vous dire que vous ne pouvez pas commenter que WPF est une expérience élégante? – vijiboy

+0

Correct, Numpy ne fonctionne pas avec la dernière version de IronPython2. Et WPF est un excellent framework d'interface utilisateur. J'aime vraiment ça. Mais "l'expérience lisse" est plutôt subjective et nébuleuse. Que voulez-vous dire? Facile à développer avec? Cela semble bon? Court vite? – IronManMark20