From: James Tucker Date: 2008-03-26T21:40:50+09:00 Subject: Re: Bootstrapping Ruby with MinGW: selfhosted and test sandbox! On 25 Mar 2008, at 17:09, Luis Lavena wrote: > On Mar 25, 12:29 pm, James Tucker wrote: >> On 25 Mar 2008, at 13:14, Luis Lavena wrote: >> >>> To solve this I'll require a lot of deep tracing inside ruby, and I >>> still want to fix the redirected IO issues I had with Readline and >>> still noone replied. >> >> As you know Luis, I'm desperately trying to make time to come and >> help >> you, sort out some of the code i can donate, etc. Sadly, time is >> lacking. > > I know about you James, and I'm not pointing fingers to anyone, but I > heard lot of folks scream that OCI have problems, but they, even have > plenty of C or Ruby knowledge, don't offer their help. Absolutely, I understand. Among other things I'm still setting up my build management servers and so on for tracking external projects like OCI / rubygems / other dependencies. Having places to go and experiment helps a lot, and also learning to deal with niggly problems, like sorting out relative vs. full path issues and so on (errors in both ruby's makefiles for openssl, and in rubygems test suite, for one example). I think you've been through some of these fixes already, and I know Eric was looking for you last night regarding some newer stuff with rubygems, but keeping up with everything, whilst running a startup, is kinda crazy. Basically, once I have my build setups stable (if I ever get enough time to do that...), I'll be publishing them so that we can all start working off a similar base, and problems should get more extensively replicable. >> Anyway, it seems this kind of project would be ideal for the >> Ruby Mendicant project. > > from what I have seen the Mendicant project is aimed to other kind of > project and not GSoC or targeting Windows. > > The only thing I'll like to add is: whatever code you write, please > try be the most cross-platform aware you can :-D I think the only major 'ruby platform' I don't test on is Cygwin. Whether or not to count that as a *nix or a windows style OS is extremely foggy, as it depends what you're doing (paths vs A[PB]I, etc etc). >> I know there are a lot of the long-term >> rubyists who simply say "Oh we don't care about Windows" or "It's a >> broken platform" / whatever. The fact is, actually getting a >> performant stable interpreter on the platform would probably do more >> for the language than any other single action. Of course OCI download >> numbers from rubyforge can easily attest to this. > > Yes, it seems that today, noone ever used or started computing running > over a M$ OS... DOS or even Windows. > > All them reject their roots ;-) I still love my Amiga, it's just a 68030 doesn't cut it these days ;-) > I'll keep Windows as my main platform, since I'm quite comfortable > with it. To be honest the only language that give me so many troubles > with it is Ruby (and I can provide a long list of languages and tools > I have used since I started with computers late in the 80's). I 'grew up' consulting in the windows world, although I'll relatively happily use most things. I'm still hopeful that one day I'll find an OS I actually like. I gotta say, the core interpreter compiles pretty easily on most platforms. The ext/ dir and dependencies however... > Regards, > -- > Luis Lavena >