Does anyone know if IronPython use the same convention?
Will I have the same issue if I convert my ruby code to python ?

Thks
makka

On Thu, May 6, 2010 at 5:46 PM, Claudio Maccari
<claudio.macc...@gmail.com>wrote:

> The aliasing doesn't work or I missed something :(
>
>
> On Thu, May 6, 2010 at 12:50 PM, Ivan Porto Carrero 
> <i...@cloudslide.net>wrote:
>
>> you can use .NET reflection still
>> the assembly is loaded but you can also interrogate it and get the types
>> you need out and instantiate them that way.
>> Not ideal but still worth a shot.
>>
>> The aliasing won't work I guess because that works at an assembly level,
>> but if it does it's good to know :)
>>
>> IronRuby doesn't know extern alias which is what you'd need to use.
>> ---
>> Met vriendelijke groeten - Best regards - Salutations
>> Ivan Porto Carrero
>> Web: http://whiterabbitconsulting.eu - http://flanders.co.nz
>> Twitter: http://twitter.com/casualjim
>> Author of IronRuby in Action (http://manning.com/carrero)
>> Microsoft IronRuby/C# MVP
>>
>>
>> On Thu, May 6, 2010 at 9:21 AM, Claudio Maccari <
>> claudio.macc...@gmail.com> wrote:
>>
>>> Hi Ivan,
>>>
>>> thank you for you prompt reply
>>> Now my code is
>>>
>>> require "devDept.EyeshotUltimate"
>>> Geometry = Object.const_get("devDept::Geometry")
>>> include Geometry
>>> o = Point3D.Origin
>>> puts o.x
>>> puts o.y
>>> puts o.z
>>>
>>> When I run it I get this error:
>>>
>>> C:\Users\cmaccari\Desktop\ironruby-1.0\bin>ir devDept.rb
>>> devDept.rb:2:in `const_get': `devDept::Geometry' is not allowed as a
>>> constant name (NameError)
>>>         from devDept.rb:2
>>>
>>> Any ideas
>>>
>>> On Thu, May 6, 2010 at 8:48 AM, Ivan Porto Carrero 
>>> <i...@cloudslide.net>wrote:
>>>
>>>> you could try with:
>>>>
>>>> Geometry = Object.const_get("devDept::Geometry")
>>>> include Geometry
>>>>
>>>> I haven't tried if this actually works though
>>>>
>>>> ---
>>>> Met vriendelijke groeten - Best regards - Salutations
>>>> Ivan Porto Carrero
>>>> Web: http://whiterabbitconsulting.eu - http://flanders.co.nz
>>>> Twitter: http://twitter.com/casualjim
>>>> Author of IronRuby in Action (http://manning.com/carrero)
>>>> Microsoft IronRuby/C# MVP
>>>>
>>>>
>>>> On Thu, May 6, 2010 at 8:38 AM, Claudio Maccari <
>>>> claudio.macc...@gmail.com> wrote:
>>>>
>>>>> Hy all,
>>>>>
>>>>> I'm trying to use a 3rd party library into my app via IronRuby
>>>>> Unfortunately the root namespace of this library is lower case and I
>>>>> believe this cause some problem
>>>>> This is the sample code I wish to run
>>>>>
>>>>> require "devDept.EyeshotUltimate"
>>>>> include devDept::Geometry
>>>>> o = Point3D.Origin
>>>>> puts o.x
>>>>> puts o.y
>>>>> puts o.z
>>>>>
>>>>> but the second line throws the exception
>>>>> undefined method `devDept' for main:Object (NoMethodError)
>>>>>
>>>>> I think I know why this append (
>>>>> http://ironruby.net/Documentation/.NET/Names)
>>>>> "CLR namespaces and interfaces must be capitalized as they are mapped
>>>>> onto Ruby modules"
>>>>>
>>>>> Since I can't modify the 3rd party library is there a way to avoid this
>>>>> error ?
>>>>> Many thanks
>>>>> claudio
>>>>>
>>>>> --
>>>>> Claudio Maccari
>>>>> --------------------------------
>>>>> http://testdrivendevelopment.wordpress.com/
>>>>> http://twitter.com/scott4dev
>>>>>
>>>>> _______________________________________________
>>>>> Ironruby-core mailing list
>>>>> Ironruby-core@rubyforge.org
>>>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Ironruby-core mailing list
>>>> Ironruby-core@rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>>>
>>>>
>>>
>>>
>>> --
>>> Claudio Maccari
>>> --------------------------------
>>> http://testdrivendevelopment.wordpress.com/
>>> http://twitter.com/scott4dev
>>>
>>> _______________________________________________
>>> Ironruby-core mailing list
>>> Ironruby-core@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>>
>>>
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>>
>
>
> --
> Claudio Maccari
> --------------------------------
> http://testdrivendevelopment.wordpress.com/
> http://twitter.com/scott4dev
>



-- 
Claudio Maccari
--------------------------------
http://testdrivendevelopment.wordpress.com/
http://twitter.com/scott4dev
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to