Yeah, I think you're right. I don't have the time for any gigantic projects at the moment (or any more I should say...). I think it should be fairly easy to re-implement my project.

Chris


On Nov 9, 2008 5:12am, Josh Cronemeyer <[EMAIL PROTECTED]> wrote:
Chris,

It shoes alot of pluck to undertake swapping out the entire version of
ruby that underlies shoes! I was just thinking that if your original application isn't too hugely complicated it might be less work to re-implement without NumRu. Just a suggestion.


josh

On Wed, Nov 5, 2008 at 11:54 AM, Christopher Small
[EMAIL PROTECTED]> wrote:



Until something goes through along the lines of packaging NumRu into a
gem, I may try doing something along those lines. Thanks for the recommendation.


chris







On Nov 4, 2008, at 7:54 PM, Daniel Zepeda wrote:

It does sound complicated.



Since Shoes has its own ruby distribution, you might try to replace the
one in Shoes with the one in NumRu. Trouble is, I don't know how much, if anything, _why has changed in the ruby distribution that comes in Shoes to get Shoes to work.



If I were you, I'd whip out kdiff3 against the NumRu distribution, the
Shoes distribution and a "normal" distribution. That may give you enough information to come up with an answer.



Otherwise,I've got nothing.

DZ
On Nov 3, 2008, at 6:40 PM, Christopher Small wrote:

Hmm...

Sounds like this may end up being a bit complicated. I'm primarily
developing for a group of windows boxes. I installed gsl and the ruby bindings on my windows computer using the NumRu (numerical ruby) installer, which contains these packages. The NumRu package comes with it's own ruby distribution which is able to require this file, but I have not found a way to require it through any applications run through the standard distibution. I've tried things like adding stuff to my PATH variable (everything that I've found that gets loaded when I run NumRu) and have also tried adding all of the directories in the NumRu $: variable to the standard $: variable before requiring, but neither has helped. I was hoping to be able to get everything wrapped up using my mac, but if this seems to be a op_sys dependent issue, that leaves me thinking this might be harder than it's worth for me. I have a lot to learn about working with libraries and such, and I'm far less used to windows for such things. Any further suggestions are welcome - I'll see what I can figure out though.



You can either do...

Shoes.setup do
gem 'gsl'

end

...which will download and install the gem, or you can take the approach
of putting it your project, and requiring it from there.

I've actually got into the habit of unpacking all of the gems my programs
depend on and put it into a /vendor directory within my project.


There are advantages and disadvantages to both approaches.

DZ




It doesn't look like there is a gem for gsl. I'm guessing that there are
native extensions to compile involved, which I haven't had to face directly yet. I'd guess putting the library for all the target platforms directly in your project as I previously mentioned, and them requiring the correct one based on RUBY_PLATFORM might be the best approach.


DZ
















Reply via email to