问题标签 [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.
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 的静态类型,它们对我来说似乎都很好。
ironpython - 嘘与 IronPython
在查看了这两个项目中的每一个之后,似乎两者都非常相似。两者都在 CLI 之上运行,都具有 Python 风格的语法,都使用 .NET 而不是标准的 Python 库。
那么,它们之间有什么区别和各自的优势呢?
c# - 在我的 C# 应用程序中嵌入 IronPython 的最佳方式是什么?
我有一个非常精通技术的人使用的应用程序,他们想要小岛的可编程性,所以我使用了嵌入式 Iron Python。
但是,由于 IronPython 2.0 Eval() 不再起作用。具体来说,我不能既加载模块又注入局部变量。
有一种解决方法,我仍然可以调用 Execute(),打印出我的答案并收听 StandardOut,但随后它以字符串形式出现,我丢失了类型。
不是长久的灾难,而是更复杂的对象的巨大痛苦。
有谁知道如何让 Eval() 像在 1.x 中一样在 2.0 中再次工作?
干杯,简
.net - 如何在 .NET 应用程序中嵌入 IronPython
是否可以通过嵌入 IronPython 之类的脚本语言在 .NET 应用程序中公开 API?
它是如何完成的?
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 项目自动选择它们的方法?
python - 来自 Windows PowerShell 中 ipy.exe 的“文件 -X:不存在”消息
如果我在 MS-DOS 命令提示符窗口中键入这一行:
IronPython 在启用彩色控制台选项的情况下按预期启动。但是,如果我在 Windows PowerShell 中键入同一行,我会收到以下消息:
有人可以解释我做错了什么吗?
python - 是否可以在 IronPython 中使用 wxPython?
当我的 IronPython 程序上线时
我收到这条消息:
虽然我确实有文件 wx\_core_.pyd。另外,在尝试导入之前,我有以下几行:
我希望这能让 IronPython 找到它需要的一切。
python - 使用 python 或 ironpython 访问 mssql 的最简单方法是什么?
我在我的个人计算机上运行了 mssql 2005,并带有一个我想在其上运行一些 python 脚本的数据库。我正在寻找一种方法来对数据进行一些非常简单的访问。我想运行一些选择语句,处理数据,也许让 python 保存一个包含结果的文本文件。
不幸的是,即使我对 python 和数据库有所了解,但仅从阅读中我很难判断一个库是否符合我的要求。理想情况下,我想要一些适用于其他版本的 mssql、免费并获得许可以允许商业使用、易于使用并且可能与 Ironpython 一起使用的东西。
.net - 如何从托管 IronPython 访问内部对象?
我在 C#/Winforms 应用程序中托管 IronPython 2.0。我希望 Python 能够访问主机应用程序中的各种全局静态对象。
例如,宿主应用程序有一个内部静态类“全局”,其中包含许多静态公共成员,它们是我想要访问的各种全局对象:
我希望能够在 Python 代码中引用 Global.Lighting.xxx,就像在 C# 应用程序中一样。
是否有一个 IronPythonic 等效于“InternalsVisibleTo”,我可以使用它来允许 Python 代码查看主机应用程序的内部类型?还是我需要将它们全部公开?
c# - 科学数据可视化和 .NET 框架
我花了很长时间寻找可以将类似于 matplotlib 的功能引入 .NET 框架的产品。据我所知,没有什么真正符合标准的。这是一个准确的评估吗?这是我发现的:
商业的:
- 图表外汇
- 邓达斯
- KitWare 的 ActiViz(基本上是 VTK 的托管版本)
开源:
- 绘图
- CodePlex 上的各种项目,尤其是 VSLab
我认为拥有一个能够以交互方式绘制来自 F# 和 IronPython 等语言的数据的能力的 .NET 项目将非常有价值。有人知道这样的项目吗?