[Ironruby-core] Basic interoperability question
Jim Deville
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.
JD
....there is no try
Sent from my phone. Please excuse typos and txtspk.
-----Original Message-----
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
Hi,
I would like to know why interoperability is such a long word?
just kidding!
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
list.
Many thanks!
Shay.
----------------------------
http://www.ironshay.com
Follow me: http://twitter.com/ironshay
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core
More information about the Ironruby-core
mailing list