IronRuby
summary
Demo shows embedding IronRuby into a WPF app by loading five assemblies, calling Ruby.CreateEngine, switching to interpreter mode, evaluating code and returning live objects to C#, requiring Ruby viewer scripts and monkey‑patching .NET types to produce GUI renderers. C# 4 dynamic and the DLR enable calling Ruby classes from C#; a compiled helper assembly (reel.dll) adds a DefaultProtocol attribute for automatic protocol conversions. Status: 93% language spec, 78% library, ~1.4MB compressed shipped, mixed performance and higher memory than JRuby.
AI-written summary · about
chapters (12)
- 0:00IronRuby introduction and goals
- 1:55Why use IronRuby
- 2:37Hosting IronRuby in WPF
- 8:36Ruby code from C#
- 13:14Custom Ruby object viewers
- 20:38Dynamic Ruby from C#
- 25:59C# 4.0 dynamic feature
- 27:01C# 5.0 compiler as service
- 34:05IronRuby REPL with WPF
- 36:55IronRuby status and performance
- 41:06Community contributions and future
- 47:02Q&A








