You may recall from an earlier post that one of the external libraries used by 
some simple Rails use cases was Win32API.so

So, I started to look into how to implement this library - it was going to be 
quite complex to implement in a fully managed way, involving lots of dynamic 
pInvoke stuff.

I then thought, hey the same Rails code runs on other platforms that obviously 
don't support the Win32 API. So, upon further investigation I learned that 
Rails tries to require "Win32API", but if the attempted load throws a not found 
exception it simply uses other more generic mechanisms to achieve the task at 
hand.

So, implementing the Win32API for IronRuby is as simple as deleting Win32API.so!

Cheers, Wayne.
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to