[Ironruby-core] Basic interoperability question
jdeville at microsoft.com
Sun Jun 7 14:49:09 EDT 2009
Require 'mscorlib' is not as essential anymore. If you run ir -e "puts System::String.class" it will wolrk just fine. I still use require 'mscorlib' in my scripts tlo signal to other programmers that this scrpt will use .NET interop, but I don't think it is needed.
I'll let Tomas answer the second part, and clarify my answer if needed.
....there is no try
Sent from my phone. Please excuse typos and txtspk.
From: Shay Friedman <lists at ruby-forum.com>
Sent: June 07, 2009 9:45 AM
To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org>
Subject: [Ironruby-core] Basic interoperability question
I would like to know why interoperability is such a long word?
I'm playing with the CLR interoperability and I have some questions:
1. Is "require 'mscorlib'" really essential?
2. Should investigating Clr objects work?
For example, this is what happens now:
>>> System::Data::DataSet.instance_methods - Class.methods
Only after I create a dataset object and access, for instance, the
tables property, the "tables" method is added to the instance_methods
Follow me: http://twitter.com/ironshay
Posted via http://www.ruby-forum.com/.
Ironruby-core mailing list
Ironruby-core at rubyforge.org
More information about the Ironruby-core