# ironruby **Repository Path**: fundebiao/ironruby ## Basic Information - **Project Name**: ironruby - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-15 - **Last Updated**: 2026-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 我的说明: 这个仓库来自微软的iron语言系列,利用了DLR技术,实现的ruby动态语言。 他们的仓库下载之后,解决方案无法编译,我研究后,发现,是nuget的DLR版本太高。 我下载了旧版本,经过不断试错,终于找到了何时的版本,build通过了。 我上传这个仓库,给有兴趣的兄弟下载,学习; 注意事项: vs版本:2017 bin目录要保留,里面包含DLR的DLL文件,项目文件需要引用他们,千万不要删除; bin\Debug\Microsoft.Scripting.dll bin\Debug\Microsoft.Dynamic.dll ---------------------------------------------------------------------------- Content description ------------------- ClassInitGenerator - A tool used to generate Initializer.Generated.cs files in libraries. Console - ir.exe, ir64.exe Docs - Implementation documents. IronRuby.Tests - Targetted compiler and runtime unit tests hosted in a C# test harness. Libraries - Builtin modules (IronRuby.Libraries.dll). Libraries.Yaml - YAML standard library (IronRuby.Libraries.Yaml.dll). Libs - Includes IronRuby specific libraries. Public - Misc files included in IronRuby.msi. Ruby - Core compiler and runtime (IronRuby.dll) Samples - samples included in IronRuby.msi Scripts - Infrastructure scripts and helpers. StdLib - Ruby standard library distributed in IronRuby.msi. - The content is a copy of MRI 1.9.2 standard library with the following changes: i386-mingw32 directory removed - *.so files need to be reimplemented in IronRuby.Libraries.dll - rbconfig.rb is replaced by the one in Languages\Ruby\Libs complex18.rb and rational18.rb are taken from MRI 1.8.6 - this should be replaced by IronRuby's own implementation of Complex and Rational builtins in future gem_prelude.rb taked from Ruby 1.9.2 source distribution and adapted - should be replaced by an implementation in IronRuby.Libraries.dll Tests - Test suites. Please see http://wiki.github.com/IronLanguages/main for information on: - Setting up a development environment with easy access to utility scripts - Building - Running test