问题标签 [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.
.net - 有人知道 IronRuby 使用的真实例子吗
尽管我不是 .NET 开发人员,但我总是对 DLR 团队在 Microsoft 所做的工作感到兴奋。我观看了来自各种 Ruby 会议的几个视频,John Lam 展示了 IronRuby 和动态语言运行时的总体进展。我看到的最新视频来自 Ruby conf:http ://rubyconf2008.confreaks.com/ironruby.html
尽管它与标准的 Ruby 1.8 实现不完全兼容,但它看起来相当不错,并且 .NET 集成令人印象深刻。我想知道是否有人在一些现实生活中的项目中使用过它。
ruby - 操作无法完成。不支持这样的接口(Ruby In Steel)
我为 Visual Studio 2008 安装了 Ruby In Steel 试用版,当我尝试保存 IronRuby 项目时,它一直发出警告:
“操作无法完成。不支持这样的接口”。
我无法保存项目,只能运行它。
code-generation - IronRuby 有 CodeDomProvider 吗?
如果没有,是否有计划?
generics - 如何在 IronRuby 中调用重载的泛型方法?
如何在 IronRuby 中调用重载的泛型方法?
我有一个具有以下方法的 .NET 类。(注意这些方法是静态的)
=> 产生错误“错误的参数”
顺便说一句,我正在使用 IronRuby 0.5。
remoting - 如何在 IronRuby 中使用远程处理
我试图在 IronRuby 中使用远程服务,但出现此错误。
试图在暴露“Contracts.SomeManager”的对象上调用在“IronRuby.Runtime.IRubyObject”类型上声明的方法。
你能帮我解决这个问题吗?
这是我的代码。
c# - 在 IronPython 和 IronRuby 中打包脚本源文件
有谁知道如何将 python 和 ruby 库添加为 dll 中的资源以进行部署?我想在我的应用程序中托管一个脚本引擎,但不想在源文件中部署相应语言的整个标准库。有没有一种简单的方法可以让 require 或 import 语句找到嵌入的资源?
ruby-on-rails - 如何开始使用 Ruby?如何使用 Ruby?它是什么著名的?DSL 将如何发挥作用?
有哪些很棒的学习资源?我用 Ruby 解决了什么样的问题?在 Rails 上学习 Ruby 和 Ruby 一样吗?如果我目前的背景是 Visual Studio 和 microsoft.net 框架,IronRuby 对我来说是最好的方式吗?
问题多多,求指教。
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#,以便“以功能性方式解决编程问题”
但是IronPython和IronRuby呢?Chris 提到“F# 从 Ruby 和 Python 中学到了很多东西”,所以我认为 F# 与 IronRuby/IronPython 的关系相似,而 C# 与 VB.NET 的关系相似。然而,通过谷歌搜索告诉我IronRuby 和 IronPython 都是基于 DLR 构建的,但 F# 不是。
如何最好地理解 F#、IronRuby 和 IronPython 之间的关系?
ironpython - Iron Python / Iron Ruby EXE
我一直梦想从脚本语言创建一个“真正的 exe”。随着基于 DLR 的 Python 和 Ruby 实现可用,这是否更接近现实?
我想创建一个“真正的应用程序”:
- Windows 窗体应用程序
- 控制台应用程序
- Windows 服务
并让分发单元是一个已编译的 exe。
这可能吗?还是 MS 刚刚创建了基于 .NET 的脚本文件解释器?
如果您这样做,您将如何构建您的应用程序/项目?您使用的是 C# 和 DLR 代码的混合体吗?
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.