Какие-нибудь альтернативы IronPython, Python для .NET для доступа к CLR из python? - PullRequest
3 голосов
/ 25 марта 2009

Есть ли альтернативы Python для .NET или IronPython для доступа к .NET CLR? У обоих из них есть недостатки в том, что Python для .NET не находится в активной разработке (насколько я могу судить), и вы теряете некоторые функции, доступные в CPython, если вы используете IronPython. Так есть ли альтернативы?

Ответы [ 4 ]

4 голосов
/ 25 марта 2009

Помимо Python для .NET (который работает довольно хорошо для меня), единственное другое решение, о котором я знаю, это предоставление библиотек .NET через взаимодействие COM, так что вы можете использовать их через расширения pywin32.

(Я пока мало знаю о взаимодействии .NET com, так что, надеюсь, кто-то еще может дать дальнейшие объяснения по этому поводу.)

1 голос
/ 26 марта 2009

Ну, это производная от Python, но у вас всегда есть Boo .

1 голос
/ 25 марта 2009

Насколько я знаю, вы не будете разрабатывать более активно, чем IronPython.

IronPython в настоящее время является одним из .NET 5, разрабатываемым языковой командой (C #, VB.NET, F #, IronPython и IronRuby), поэтому я сомневаюсь, что есть еще один проект с открытым исходным кодом .NET Python, который зашел так далеко.

1 голос
/ 25 марта 2009

Какая функция вам не хватает? Существует проект под названием IronClad , который помогает открыть доступ к расширениям CPython из IronPython, это может быть полезно.

...