问题标签 [ironruby]

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 投票
5 回答
577 浏览

.net - 有人知道 IronRuby 使用的真实例子吗

尽管我不是 .NET 开发人员,但我总是对 DLR 团队在 Microsoft 所做的工作感到兴奋。我观看了来自各种 Ruby 会议的几个视频,John Lam 展示了 IronRuby 和动态语言运行时的总体进展。我看到的最新视频来自 Ruby conf:http ://rubyconf2008.confreaks.com/ironruby.html

尽管它与标准的 Ruby 1.8 实现不完全兼容,但它看起来相当不错,并且 .NET 集成令人印象深刻。我想知道是否有人在一些现实生活中的项目中使用过它。

0 投票
2 回答
7959 浏览

ruby - 操作无法完成。不支持这样的接口(Ruby In Steel)

我为 Visual Studio 2008 安装了 Ruby In Steel 试用版,当我尝试保存 IronRuby 项目时,它一直发出警告:

“操作无法完成。不支持这样的接口”。

我无法保存项目,只能运行它。

0 投票
3 回答
324 浏览

code-generation - IronRuby 有 CodeDomProvider 吗?

如果没有,是否有计划?

0 投票
1 回答
605 浏览

generics - 如何在 IronRuby 中调用重载的泛型方法?

如何在 IronRuby 中调用重载的泛型方法?

我有一个具有以下方法的 .NET 类。(注意这些方法是静态的)

=> 产生错误“错误的参数”

顺便说一句,我正在使用 IronRuby 0.5。

0 投票
1 回答
231 浏览

remoting - 如何在 IronRuby 中使用远程处理

我试图在 IronRuby 中使用远程服务,但出现此错误。

试图在暴露“Contracts.SomeManager”的对象上调用在“IronRuby.Runtime.IRubyObject”类型上声明的方法。

你能帮我解决这个问题吗?

这是我的代码。

0 投票
3 回答
519 浏览

c# - 在 IronPython 和 IronRuby 中打包脚本源文件

有谁知道如何将 python 和 ruby​​ 库添加为 dll 中的资源以进行部署?我想在我的应用程序中托管一个脚本引擎,但不想在源文件中部署相应语言的整个标准库。有没有一种简单的方法可以让 require 或 import 语句找到嵌入的资源?

0 投票
2 回答
322 浏览

ruby-on-rails - 如何开始使用 Ruby?如何使用 Ruby?它是什么著名的?DSL 将如何发挥作用?

有哪些很棒的学习资源?我用 Ruby 解决了什么样的问题?在 Rails 上学习 Ruby 和 Ruby 一样吗?如果我目前的背景是 Visual Studio 和 microsoft.net 框架,IronRuby 对我来说是最好的方式吗?

问题多多,求指教。

0 投票
6 回答
1731 浏览

c# - F# 之于 IronPython/IronRuby 就像 C# 之于 VB.NET?

我刚刚听了Chris Smith 的播客谈论 F#,他在其中谈到 F# 是一种语言,它允许您以与 C#/VB.NET不同的方式解决问题,即,而不是“推挤”你“链”一起数据转换”,以及 F# 将如何“变得像 XML”,除了您选择的语言(C# 或 VB.NET)之外,您还可以使用它以更有效的方式解决某些问题。

让我开始思考.NET 语言之间的关系,以下是我对它们的理解:

  • C# 和 VB.NET 在语法上没有本质区别,即 C# 程序员不会为了“以新的方式解决问题”而学习 VB.NET
  • 但是,C# 或 VB.NET 程序员会学习 F#,以便“以功能性方式解决编程问题”

但是IronPythonIronRuby呢?Chris 提到“F# 从 Ruby 和 Python 中学到了很多东西”,所以我认为 F# 与 IronRuby/IronPython 的关系相似,而 C# 与 VB.NET 的关系相似。然而,通过谷歌搜索告诉我IronRuby 和 IronPython 都是基于 DLR 构建的,但 F# 不是

如何最好地理解 F#、IronRuby 和 IronPython 之间的关系?

0 投票
3 回答
2958 浏览

ironpython - Iron Python / Iron Ruby EXE

我一直梦想从脚本语言创建一个“真正的 exe”。随着基于 DLR 的 Python 和 Ruby 实现可用,这是否更接近现实?

我想创建一个“真正的应用程序”:

  • Windows 窗体应用程序
  • 控制台应用程序
  • Windows 服务

并让分发单元是一个已编译的 exe。

这可能吗?还是 MS 刚刚创建了基于 .NET 的脚本文件解释器?

如果您这样做,您将如何构建您的应用程序/项目?您使用的是 C# 和 DLR 代码的混合体吗?

0 投票
3 回答
569 浏览

c# - What is the difference in speed between the DLR languages and C# in Silverlight 2?

For Silverlight 2, it looks like programming choices are:

  • C#
  • VB
  • DLR scripting languages
    • IronRuby
    • IronPython
    • A sadly neglected (if not cancelled) Managed jScript

Is this a case where the native languages (C# and VB) are faster than the DLR languages by an order of magnitude or so?

Any hope of "living" in IronPython when I do Silverlight client programming, or should I expect to drop into C# for processor-intensive work?

My survey of languages comes from this set of examples for C# and VB and this page discussing the DLR.