问题标签 [ironpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
1345 浏览

c# - .net 推荐的良好动态编程语言

好吧,在用 C# 编写了很长时间的 .net 程序之后,我开始对静态类型语言附带的所有语法垃圾感到愤怒和沮丧。现在我想更改为利用 CLI 的动态类型语言。所以我搜索了一下,我不喜欢我所看到的。我首先寻找 IronPython。但是这个项目感觉杂乱无章,看起来一点也不好看。然后我听说了Boo。我喜欢 boo 的,理想的和所有的,但有点感觉这个项目已经停止了。然后我听说了 IronRuby,但该项目仍处于测试阶段,所以我决定等到它变得更成熟。

因此,由于我找不到与 CLR 兼容的良好动态语言,所以我问你们(你们会)使用什么?

自从人们开始询问不选择 IronPython 的原因是什么。好吧,原因是,就像我之前所说的,它似乎杂乱无章。为什么?

1-主页指向codeplex的另一个页面,主页应该是干净的,只是指出IronPython的优点,以IronRuby页面为例http://www.ironruby.net/它隐藏了语言开发的东西用户(即使用户在使用之前必须访问 IronRuby 的 svn)。IPython 在创建时试图解决什么样的问题。是否有包含此类信息的页面?好吧,该页面就在那里,但它隐藏在“更多信息页面”中的一堆无意义的文章链接中。在 Boo 的页面上,它一目了然地命名为 Manifesto http://boo.codehaus.org/BooManifesto.pdf

还有更多,但我的感觉是 IPython 只是一个自制的解释器,尽管它实际上可以具有质量。我觉得下载 Boo 并使用 IronPython 更安全(但不用担心微软我也下载了 IPython)。

关于 Duck-Typing 和 Boo 的静态类型,它们对我来说似乎都很好。

0 投票
7 回答
6375 浏览

ironpython - 嘘与 IronPython

在查看了这两个项目中的每一个之后,似乎两者都非常相似。两者都在 CLI 之上运行,都具有 Python 风格的语法,都使用 .NET 而不是标准的 Python 库。

那么,它们之间有什么区别和各自的优势呢?

0 投票
2 回答
1996 浏览

c# - 在我的 C# 应用程序中嵌入 IronPython 的最佳方式是什么?

我有一个非常精通技术的人使用的应用程序,他们想要小岛的可编程性,所以我使用了嵌入式 Iron Python。

但是,由于 IronPython 2.0 Eval() 不再起作用。具体来说,我不能既加载模块又注入局部变量。

有一种解决方法,我仍然可以调用 Execute(),打印出我的答案并收听 StandardOut,但随后它以字符串形式出现,我丢失了类型。

不是长久的灾难,而是更复杂的对象的巨大痛苦。

有谁知道如何让 Eval() 像在 1.x 中一样在 2.0 中再次工作?

干杯,简

0 投票
2 回答
3418 浏览

.net - 如何在 .NET 应用程序中嵌入 IronPython

是否可以通过嵌入 IronPython 之类的脚本语言在 .NET 应用程序中公开 API?

它是如何完成的?

0 投票
1 回答
3753 浏览

python - 如何在 Visual Studio IronPython 项目中配置导入路径

我已经构建了 Visual Studio 2005 SDK 附带的 IronPythonIntegration 解决方案(如http://www.izume.com/2007/10/13/integrating-ironpython-with-visual-studio-2005中所述),我可以现在在 Visual Studio 2005 中使用 IronPython 项目。但是,要让 Python 文件从标准库导入,我需要首先包含这两行:

同样对于我希望能够从中导入的任何其他文件夹。

有谁知道设置导入路径以便所有 IronPython 项目自动选择它们的方法?

0 投票
1 回答
427 浏览

python - 来自 Windows PowerShell 中 ipy.exe 的“文件 -X:不存在”消息

如果我在 MS-DOS 命令提示符窗口中键入这一行:

IronPython 在启用彩色控制台选项的情况下按预期启动。但是,如果我在 Windows PowerShell 中键入同一行,我会收到以下消息:

有人可以解释我做错了什么吗?

0 投票
2 回答
2301 浏览

python - 是否可以在 IronPython 中使用 wxPython?

当我的 IronPython 程序上线时

我收到这条消息:

虽然我确实有文件 wx\_core_.pyd。另外,在尝试导入之前,我有以下几行:

我希望这能让 IronPython 找到它需要的一切。

0 投票
8 回答
35454 浏览

python - 使用 python 或 ironpython 访问 mssql 的最简单方法是什么?

我在我的个人计算机上运行了 mssql 2005,并带有一个我想在其上运行一些 python 脚本的数据库。我正在寻找一种方法来对数据进行一些非常简单的访问。我想运行一些选择语句,处理数据,也许让 python 保存一个包含结果的文本文件。

不幸的是,即使我对 python 和数据库有所了解,但仅从阅读中我很难判断一个库是否符合我的要求。理想情况下,我想要一些适用于其他版本的 mssql、免费并获得许可以允许商业使用、易于使用并且可能与 Ironpython 一起使用的东西。

0 投票
1 回答
544 浏览

.net - 如何从托管 IronPython 访问内部对象?

我在 C#/Winforms 应用程序中托管 IronPython 2.0。我希望 Python 能够访问主机应用程序中的各种全局静态对象。

例如,宿主应用程序有一个内部静态类“全局”,其中包含许多静态公共成员,它们是我想要访问的各种全局对象:

我希望能够在 Python 代码中引用 Global.Lighting.xxx,就像在 C# 应用程序中一样。

是否有一个 IronPythonic 等效于“InternalsVisibleTo”,我可以使用它来允许 Python 代码查看主机应用程序的内部类型?还是我需要将它们全部公开?

0 投票
5 回答
8593 浏览

c# - 科学数据可视化和 .NET 框架

我花了很长时间寻找可以将类似于 matplotlib 的功能引入 .NET 框架的产品。据我所知,没有什么真正符合标准的。这是一个准确的评估吗?这是我发现的:

商业的:

  • 图表外汇
  • 邓达斯
  • KitWare 的 ActiViz(基本上是 VTK 的托管版本)

开源:

  • 绘图
  • CodePlex 上的各种项目,尤其是 VSLab

我认为拥有一个能够以交互方式绘制来自 F# 和 IronPython 等语言的数据的能力的 .NET 项目将非常有价值。有人知道这样的项目吗?