From: Zeno Davatz Date: 2011-01-08T00:34:48+09:00 Subject: Re: Is there any chance of getting the oniguruma patch into ruby 1.8.6 for windows Dear Robert Robert Klemme wrote in post #973111: > On Fri, Jan 7, 2011 at 2:49 PM, Zeno Davatz wrote: > The links are broken. Are you referring to > http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/28235 ? Sorry, I corrected the links in the interface, here they are again: http://url.ba/00z0 I was referring to the discussion of Michael Fellinger with some Developers. See above link. > But that does not talk about 1.9.2 regexp vs. patched Ruby. Actually > I would believe that if at all 1.9.2 has a richer set. This is the discussion. Ruby-Devs explicitly say they did not want to copy all of Onigurumas functions. That created problems for Michael as well: http://url.ba/00z0 You really have to read all the four pages, where there is also a PDF of Matz that says consistency in Ruby is not actually a goal ;). >> I am also willing to pay to get this job done. Once it is done, anybody >> can use it. > > That's really generous! Question is, whether it's worth the effort. > 1.8.7 seems a better target if any. OTOH since 1.9 is the way to go > nowadays anyway porting to 1.9 might not be a too bad idea. You could > at least try it once and see how far you get. It is not unrealistic > that porting effort is close to zero. I do believe it is worth the effort. http://url.ba/7pw3 Many helpful tips of Luis Lavena. I am already trying myself but this will take forever. I need help here and I am willing to pay for it. Porting our application to Ruby 1.9 is a much bigger effort then getting the Oniguruma Patch into Ruby 1.8.6 for windows. Linux is fine. What I really want is a Ruby-Installer (.exe) for Ruby 1.8.6 with the Oniguruma-Patch applied. That installer for windows should install Ruby 1.8.6 _with_the_oniguruma_patch applied, Rubygems and all the other stuff as normal. It also seems that the maintainer for Oniguruma has a win32 patch up to version 1.8.4 (for windows) and the linux version goes up to Version 1.8.6 (that is what we are using at http://ch.oddb.org. See these files: http://url.ba/76xv you will find the Linux and Win32 patches all there, including the Makefile. Best Zeno -- Posted via http://www.ruby-forum.com/.