# IronRuby

**URL:** https://www.ruby-forum.com/c/ruby/ironruby/27.md?page=55

[Latest](https://www.ruby-forum.com/latest.md) · [Categories](https://www.ruby-forum.com/categories.md) · [Tags](https://www.ruby-forum.com/tags.md)

**Page:** 56

---

## [Just announced that we're running unmodified Rails on my blog](https://www.ruby-forum.com/t/just-announced-that-were-running-unmodified-rails-on-my-blog/139058)

<div class="topic-metadata">

**Author:** [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Replies:** 7\
**Last updated:** [June 1, 2008, 4:10am UTC](https://www.ruby-forum.com/t/just-announced-that-were-running-unmodified-rails-on-my-blog/139058 "2008-06-01T04:10:45Z")

</div>

http://www.iunknown.com/2008/05/ironruby-and-rails.html Thanks all for your help and support of IronRuby! -John

---

## [Code Review: FastFixes1](https://www.ruby-forum.com/t/code-review-fastfixes1/138889)

<div class="topic-metadata">

**Author:** [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Replies:** 5\
**Last updated:** [May 29, 2008, 11:48pm UTC](https://www.ruby-forum.com/t/code-review-fastfixes1/138889 "2008-05-29T23:48:41Z")

</div>

tfpt review “/shelveset:FastFixes1;REDMOND\\curth” Fixed critical error in Dir.glob Added File.split Added stub for BigDecimal class

---

## [Code Review: YamlChanges1](https://www.ruby-forum.com/t/code-review-yamlchanges1/138930)

<div class="topic-metadata">

**Author:** [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Replies:** 1\
**Last updated:** [May 29, 2008, 2:40am UTC](https://www.ruby-forum.com/t/code-review-yamlchanges1/138930 "2008-05-29T02:40:14Z")

</div>

tfpt review “/shelveset:YamlChanges1;REDMOND\\curth” Make YAML use RubyArray, Hash and MutableString instead of CLR native types.

---

## [Code Review: Trace](https://www.ruby-forum.com/t/code-review-trace/138928)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 29, 2008, 2:22am UTC](https://www.ruby-forum.com/t/code-review-trace/138928 "2008-05-29T02:22:40Z")

</div>

tfpt review “/shelveset:Trace;REDMOND\\tomat” Basic implementation of Kernel#set\_trace\_func that allows to trace Ruby method calls. Tomas

---

## [Code Review: Kernel](https://www.ruby-forum.com/t/code-review-kernel/138901)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 28, 2008, 8:44pm UTC](https://www.ruby-forum.com/t/code-review-kernel/138901 "2008-05-28T20:44:11Z")

</div>

tfpt review “/shelveset:Kernel;REDMOND\\tomat” Defines Kernel type stub in Core and renames Kernel type in libraries to KernelOps. This way, the Kernel module could be identified in both Core and libraries by the Kern…

---

## [Code Review: GeneriTypes](https://www.ruby-forum.com/t/code-review-generitypes/138836)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 28, 2008, 7:22am UTC](https://www.ruby-forum.com/t/code-review-generitypes/138836 "2008-05-28T07:22:54Z")

</div>

tfpt review “/shelveset:GeneriTypes;REDMOND\\tomat” Fixes bug #15060 - it wasn’t possible to access a generic type if a non-generic one of the same name was in the same namespace. Tomas

---

## [Code Review: RubyMarshalFix2](https://www.ruby-forum.com/t/code-review-rubymarshalfix2/138824)

<div class="topic-metadata">

**Author:** [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Replies:** 1\
**Last updated:** [May 28, 2008, 4:13am UTC](https://www.ruby-forum.com/t/code-review-rubymarshalfix2/138824 "2008-05-28T04:13:52Z")

</div>

tfpt review “/shelveset:RubyMarshalFix2;REDMOND\\curth” Fixed Marshal.load to work correctly with user-defined types not scoped to the global namespace

---

## [Code Review: Regex6](https://www.ruby-forum.com/t/code-review-regex6/138823)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 28, 2008, 3:38am UTC](https://www.ruby-forum.com/t/code-review-regex6/138823 "2008-05-28T03:38:45Z")

</div>

tfpt review “/shelveset:Regex6;REDMOND\\tomat” Regexp fixes: Implements Regexp.initialize Fixes Regexp.new and compile signatures. Regexp.new does no escaping, it just takes whatever string is given an…

---

## [Code Review: RubyGlob](https://www.ruby-forum.com/t/code-review-rubyglob/138810)

<div class="topic-metadata">

**Author:** [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Replies:** 0\
**Last updated:** [May 28, 2008, 12:14am UTC](https://www.ruby-forum.com/t/code-review-rubyglob/138810 "2008-05-28T00:14:50Z")

</div>

tfpt review “/shelveset:RubyGlob;REDMOND\\curth” Complete(?) implementation of Dir.glob. Passes all the pertinent specs.

---

## [Code Review: WEBrick](https://www.ruby-forum.com/t/code-review-webrick/138579)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 6\
**Last updated:** [May 27, 2008, 6:23pm UTC](https://www.ruby-forum.com/t/code-review-webrick/138579 "2008-05-27T18:23:26Z")

</div>

tfpt review “/shelveset:WEBrick;REDMOND\\tomat” Implements IO.select, String#to\_f, Thread#kill, Thread#start, Thread#inspect, fixes TCPServer, File::Constants, and some other minor fixes. Tomas

---

## [Code Review: PackIntegers](https://www.ruby-forum.com/t/code-review-packintegers/138729)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 27, 2008, 9:29am UTC](https://www.ruby-forum.com/t/code-review-packintegers/138729 "2008-05-27T09:29:14Z")

</div>

tfpt review “/shelveset:PackIntegers;REDMOND\\tomat” Implements integer packing directives. (Typo in shelveset name in the previous email.) Tomas

---

## [Code Review: PackInteger](https://www.ruby-forum.com/t/code-review-packinteger/138728)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 27, 2008, 9:19am UTC](https://www.ruby-forum.com/t/code-review-packinteger/138728 "2008-05-27T09:19:50Z")

</div>

tfpt review “/shelveset:PackInteger;REDMOND\\tomat” Implements integer packing directives. Tomas

---

## [Code Review: rails-12](https://www.ruby-forum.com/t/code-review-rails-12/138708)

<div class="topic-metadata">

**Author:** [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Replies:** 1\
**Last updated:** [May 27, 2008, 6:09am UTC](https://www.ruby-forum.com/t/code-review-rails-12/138708 "2008-05-27T06:09:42Z")

</div>

tfpt review “/shelveset:rails-12;REDMOND\\jflam” Adds an implementation of Kernel#rand. Passes all specs Fixes bug where you are matching a regex against a nil (both #match and #=~) Fixes glob for matching directory na…

---

## [Code Review: ThreadLib](https://www.ruby-forum.com/t/code-review-threadlib/137784)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 1\
**Last updated:** [May 26, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/code-review-threadlib/137784 "2008-05-26T19:48:17Z")

</div>

atfpt review /shelveset:ThreadLib;REDMOND\\tomat A rough implementation of thread.so. Ignores differences of Ruby Mutex and .NET Monitor for now: Ruby Mutex.lock in not reentrant by the same thread it could be locked/…

---

## [IronRuby Binaries and Known DLR build](https://www.ruby-forum.com/t/ironruby-binaries-and-known-dlr-build/138612)

<div class="topic-metadata">

**Author:** [@benhiller](https://www.ruby-forum.com/u/benhiller)\
**Replies:** 1\
**Last updated:** [May 25, 2008, 11:53pm UTC](https://www.ruby-forum.com/t/ironruby-binaries-and-known-dlr-build/138612 "2008-05-25T23:53:18Z")

</div>

Hello, Scenario. I want to host the DLR within my application, as such I reference MS.Scripting and MS.Scripting.Core. I can then happily reference IP2 because it was compiled against the same version. However, the …

---

## [Code Review: regex3](https://www.ruby-forum.com/t/code-review-regex3/138616)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 25, 2008, 11:37pm UTC](https://www.ruby-forum.com/t/code-review-regex3/138616 "2008-05-25T23:37:54Z")

</div>

tfpt review “/shelveset:regex3;REDMOND\\tomat” Improves Regexp#union, implements Regexp#eql?, Regexp#==, Regexp#hash. Fixes Regexp#escape to match MRI. Tomas

---

## [Code Review: Regex2](https://www.ruby-forum.com/t/code-review-regex2/138613)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 25, 2008, 10:14pm UTC](https://www.ruby-forum.com/t/code-review-regex2/138613 "2008-05-25T22:14:06Z")

</div>

tfpt review “/shelveset:Regex2;REDMOND\\tomat” Implements regex pattern rewriter: some escape sequences that are valid in Ruby are not valid in .NET regex and need to fixed in the pattern. Rough implementation of Regex…

---

## [Code Review: Time](https://www.ruby-forum.com/t/code-review-time/138587)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 25, 2008, 5:44am UTC](https://www.ruby-forum.com/t/code-review-time/138587 "2008-05-25T05:44:11Z")

</div>

tfpt review “/shelveset:Time;REDMOND\\tomat” Implements missing methods of Time class. Quick fixes hash code calculation for binary data. Tomas

---

## [Code Review: RegexGroupValues](https://www.ruby-forum.com/t/code-review-regexgroupvalues/138586)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 25, 2008, 5:18am UTC](https://www.ruby-forum.com/t/code-review-regexgroupvalues/138586 "2008-05-25T05:18:28Z")

</div>

tfpt review “/shelveset:RegexGroupValues;REDMOND\\tomat” Fixes group values - should be nil not an empty string on unsuccessful match. Tomas

---

## [Code Review: RangeFixes](https://www.ruby-forum.com/t/code-review-rangefixes/138584)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 25, 2008, 3:54am UTC](https://www.ruby-forum.com/t/code-review-rangefixes/138584 "2008-05-25T03:54:49Z")

</div>

tfpt review “/shelveset:RangeFixes;REDMOND\\tomat” Refactors Array#\[\] and fixes MatchData#\[\] and Strign#to\_i. Tomas

---

## [Re: IronRuby r112 is out](https://www.ruby-forum.com/t/re-ironruby-r112-is-out/138538)

<div class="topic-metadata">

**Author:** [@ksunair](https://www.ruby-forum.com/u/ksunair)\
**Replies:** 1\
**Last updated:** [May 24, 2008, 10:47pm UTC](https://www.ruby-forum.com/t/re-ironruby-r112-is-out/138538 "2008-05-24T22:47:54Z")

</div>

John, I saw 112 has FileOps implemented so please discard the patch I send in earlier. Let me know if there are any other area you would like me to help with? Thanks. ----- Original Message ---- From: John L. (IRON…

---

## [Code Review: rails-6](https://www.ruby-forum.com/t/code-review-rails-6/138563)

<div class="topic-metadata">

**Author:** [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Replies:** 0\
**Last updated:** [May 24, 2008, 7:31pm UTC](https://www.ruby-forum.com/t/code-review-rails-6/138563 "2008-05-24T19:31:40Z")

</div>

tfpt review “/shelveset:rails-6;REDMOND\\jflam” Two changes in this shelveset: Implemented Kernel#loop - all specs pass. Fixed implementation of IDictionaryOps#each\* where we incorrectly used foreach() to iterate over…

---

## [IronRuby / Rails Question](https://www.ruby-forum.com/t/ironruby-rails-question/138161)

<div class="topic-metadata">

**Author:** [@jcain](https://www.ruby-forum.com/u/jcain)\
**Replies:** 1\
**Last updated:** [May 24, 2008, 7:22am UTC](https://www.ruby-forum.com/t/ironruby-rails-question/138161 "2008-05-24T07:22:10Z")

</div>

It looks like you’re getting very close to getting rails to run on IronRuby. What is the endgame for this? Is the goal to eventually be able to run a rails app on IIS, so deployment is just as simple as deploying an…

---

## [Got a slightly more ambitious Rails functional test running](https://www.ruby-forum.com/t/got-a-slightly-more-ambitious-rails-functional-test-running/138537)

<div class="topic-metadata">

**Author:** [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Replies:** 0\
**Last updated:** [May 24, 2008, 6:57am UTC](https://www.ruby-forum.com/t/got-a-slightly-more-ambitious-rails-functional-test-running/138537 "2008-05-24T06:57:37Z")

</div>

Here’s the controller: class SayController \< ApplicationController def hello @name = ‘john’ end end Here’s the view template: Say Hello Hello, \<%= @name%\> Here’s the functional test: require…

---

## [IronRuby r112 is out](https://www.ruby-forum.com/t/ironruby-r112-is-out/138532)

<div class="topic-metadata">

**Author:** [@John\_LSSIRONRUBY](https://www.ruby-forum.com/u/John_LSSIRONRUBY)\
**Replies:** 0\
**Last updated:** [May 24, 2008, 3:57am UTC](https://www.ruby-forum.com/t/ironruby-r112-is-out/138532 "2008-05-24T03:57:34Z")

</div>

This is the release that we used to run the Rails functional test this afternoon. I had to modify two files in Rails to work around some missing functionality in IronRuby today. I’ve attached these files to this mail. …

---

## [Code Review: miscfixes2](https://www.ruby-forum.com/t/code-review-miscfixes2/138528)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 24, 2008, 1:19am UTC](https://www.ruby-forum.com/t/code-review-miscfixes2/138528 "2008-05-24T01:19:03Z")

</div>

tfpt review /shelveset:miscfixes2;REDMOND\\tomat Adds Signal class, Kernel#trap, Process#kill stubs. The functionality is not implemented. Fixes attr accessors aliasing. Fixes sockets to deal with 0.0.0.0 IP address. …

---

## [Signal.trap](https://www.ruby-forum.com/t/signal-trap/137932)

<div class="topic-metadata">

**Author:** [@Wayne\_K](https://www.ruby-forum.com/u/Wayne_K)\
**Replies:** 12\
**Last updated:** [May 24, 2008, 1:09am UTC](https://www.ruby-forum.com/t/signal-trap/137932 "2008-05-24T01:09:40Z")

</div>

After various workarounds, I can now run the rails app to the point that it gets through all of the gems infrastructure and starts running actual rails specific code. Unfortunately the first thing that it calls is Si…

---

## [Code Review: CatchThrow](https://www.ruby-forum.com/t/code-review-catchthrow/138517)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 1\
**Last updated:** [May 23, 2008, 11:45pm UTC](https://www.ruby-forum.com/t/code-review-catchthrow/138517 "2008-05-23T23:45:15Z")

</div>

tfpt review /shelveset:CatchThrow;REDMOND\\tomat Implements Kernel#catch and Kernel#throw. Tomas

---

## [Code Review: ItsAboutTime](https://www.ruby-forum.com/t/code-review-itsabouttime/138451)

<div class="topic-metadata">

**Author:** [@curthibbs](https://www.ruby-forum.com/u/curthibbs)\
**Replies:** 0\
**Last updated:** [May 23, 2008, 6:11am UTC](https://www.ruby-forum.com/t/code-review-itsabouttime/138451 "2008-05-23T06:11:29Z")

</div>

tfpt review /shelveset:ItsAboutTime;REDMOND\\curth As part of bringing up ActiveRecord, implemented Time.strftime and fixed various issues with Time.local and Time.gm

---

## [Code Review: InstanceEval](https://www.ruby-forum.com/t/code-review-instanceeval/138441)

<div class="topic-metadata">

**Author:** [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Replies:** 0\
**Last updated:** [May 23, 2008, 2:31am UTC](https://www.ruby-forum.com/t/code-review-instanceeval/138441 "2008-05-23T02:31:25Z")

</div>

tfpt review /shelveset:InstanceEval;REDMOND\\tomat Implements Kernel#instance\_eval and fixes local variables lookup bugs in eval. Tomas

[Previous page](https://www.ruby-forum.com/c/ruby/ironruby/27.md?page=54)

[Next page](https://www.ruby-forum.com/c/ruby/ironruby/27.md?page=56)
