In C# you can pass null to a string parameter and it won't complain I expected this to work from ironruby too because it did before. So I want to find out if that is going to be a permanent change or if it is a bug :)
so i'm not talking about an empty instance of String being nil but it's about interop with CLR stuff --- Met vriendelijke groeten - Best regards - Salutations Ivan Porto Carrero Blog: http://flanders.co.nz Twitter: http://twitter.com/casualjim Author of IronRuby in Action (http://manning.com/carrero) On Sat, Jun 6, 2009 at 4:52 PM, Will Green <[email protected]> wrote: > Just curious, but why should nil count as a string object? In C Ruby, nil > is an object, and an empty string object is not nil: > > irb(main):001:0> n = nil > => nil > irb(main):002:0> s = String.new > => "" > irb(main):003:0> n.nil? > => true > irb(main):004:0> s.nil? > => false > irb(main):005:0> s == n > => false > irb(main):006:0> n.class > => NilClass > irb(main):007:0> s.class > => String > irb(main):008:0> s.eql? n > => false > > -- > Will Green > http://willgreen.mp/ > > > On Sat, Jun 6, 2009 at 9:23 AM, Ivan Porto Carrero <[email protected]>wrote: > >> Hi >> Since this weeks updates to ironruby ironrubymvc is completely broken. >> >> The way overloads are selected now is different. >> >> for example asp.net mvc has a bunch of methods defined on Controller that >> are protected internal ie. protected internal void View(string, string) >> it also has an overload View(string, object) >> >> Then it selects the one with object for example in some cases >> >> also I used to be able to call that view method in a ruby subclass of >> Controller with view nil, 'layout' >> >> but now I have to call that with with view '','layout' for it to work for >> example. It doesn't know that nil can also count as a string object. >> >> There are a bunch of other things that are breaking for example it doesn't >> like protected internals as much as it used to anymore either. >> >> codeplex? >> >> --- >> Met vriendelijke groeten - Best regards - Salutations >> Ivan Porto Carrero >> Blog: http://flanders.co.nz >> Twitter: http://twitter.com/casualjim >> Author of IronRuby in Action (http://manning.com/carrero) >> >> >> _______________________________________________ >> Ironruby-core mailing list >> [email protected] >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> > > _______________________________________________ > Ironruby-core mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/ironruby-core > >
_______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
