From: Clifford Heath Date: 2005-08-22T20:16:18+09:00 Subject: C extension with Ruby extras; preferred naming? I recently published the OneWire module, which wraps parts of the Dallas/Maxim Onewire API (for their IButton hardware), see . The extension DLL/shared library is called "onewire", but I also have some Ruby code that extends the same OneWire module. I tried to name it "onewire.rb", which has "require onewire.so", but the loader gets confused and only loads the DLL, not the Ruby module (then the DLL), What's the preferred way to handle this naming conflict? I'd rather not rewrite the Ruby in C, and I'd prefer to avoid renaming the DLL. Is there a third alternative? Clifford Heath.