C# in Python
-
- User
- Beiträge: 53
- Registriert: Sonntag 2. Dezember 2007, 18:25
Gibt es eine Möglichkeit, C#-Code in Python zu verwenden bzw umgekehrt?
Wenn ich das .NET Prinzip richtig verstanden habe sollte das mit ironpython (http://www.codeplex.com/Wiki/View.aspx? ... IronPython) möglich sein.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, didirektional geht das mit IronPython. Ansonsten wenn es CPython sein muss, dann geht es unidirektional (C#->Python) mit Python.NET von Brian Lloyd, aber ich weiß nicht ob es noch maintained wird.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
IronPython geht mittlerweile in beide Richtungen!? Als ich's das letzte mal angeschaut hatte war's nicht wirklich möglich Python-Objekte von C# aus zu benutzen weil die ja alle keinen statischen Typ haben.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
So scheint es mir, das Buch IronPython in Action wird mit:BlackJack hat geschrieben:IronPython geht mittlerweile in beide Richtungen!?
(siehe dort auch Kapiel 16)The book also shows how to extend IronPython with C#, extending C# and VB.NET applications with Python, using IronPython with .NET 3.0 and Powershell, IronPython as a Windows scripting tool, and much more.
Ich habe jetzt im Internet auch nichts handfestes dazu gefunden, jedoch werden die Iron-Interpreter nun auf die DLR umgestellt, die ein einheitliches dynamisches Typsystem bereitstellt und wodurch mal wohl auch aus C# irgendwie darauf zugreifen kann.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice