# Oniguruma -- when?

**URL:** <https://www.ruby-forum.com/t/oniguruma-when/49692>\
**Category:** Ruby\
**Created:** [December 7, 2005, 7:13pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692 "2005-12-07T19:13:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 7, 2005, 7:13pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/1 "2005-12-07T19:13:46Z")

</div>

When does Oniguruma go into Ruby? I thought it  
was “very soon” – perhaps “already” – but someone  
said something to make me think it was “later.”

Thanks,  
Hal

---

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 7, 2005, 8:35pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/2 "2005-12-07T20:35:26Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
James Edward G. II [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> put together a test suite that showed it wouldn’t be too devastating  
> to legacy scripts. (That’s all from memory. I could be wrong!)
> 
> This is sad, because it really is a heck of a library and I would  
> love to see it become the norm as soon as possible.
> 
> James Edward G. II

I believe you can use oniguruma now in 1.8.3 if you compile-in the  
support for  
the library. I think instructions have been posted in the past.

Phil

---

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 7, 2005, 7:42pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/3 "2005-12-07T19:42:20Z")

</div>

On Dec 7, 2005, at 12:07 PM, removed\_email\_address@domain.invalid wrote:

> When does Oniguruma go into Ruby? I thought it  
> was “very soon” – perhaps “already” – but someone  
> said something to make me think it was “later.”

I believe the official story is Ruby 2.0.

This is because Matz is concerned about compatibility issues, I  
think. I believe he even offered to consider it sooner, if we could  
put together a test suite that showed it wouldn’t be too devastating  
to legacy scripts. (That’s all from memory. I could be wrong!)

This is sad, because it really is a heck of a library and I would  
love to see it become the norm as soon as possible.

James Edward G. II

---

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 7, 2005, 8:35pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/4 "2005-12-07T20:35:27Z")

</div>

On Dec 7, 2005, at 1:32 PM, Phil T. wrote:

> I believe you can use oniguruma now in 1.8.3 if you compile-in the  
> support for  
> the library. I think instructions have been posted in the past.

This is true. You can. It’s just not the default yet.

James Edward G. II

---

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 7, 2005, 10:44pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/5 "2005-12-07T22:44:03Z")

</div>

i am sorry, what is oniguruma?

---

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 7, 2005, 10:48pm UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/6 "2005-12-07T22:48:07Z")

</div>

On Dec 7, 2005, at 2:52 PM, ako… wrote:

> i am sorry, what is oniguruma?

A nice Regular Expression engine Ruby can use. It’s more full  
featured than the engine used by default in the 1.8 branch.

James Edward G. II

---

<div class="post-metadata">

**Author:** ![rubyhacker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@rubyhacker](https://www.ruby-forum.com/u/rubyhacker)\
**Post date:** [December 8, 2005, 12:50am UTC](https://www.ruby-forum.com/t/oniguruma-when/49692/7 "2005-12-08T00:50:27Z")

</div>

On 12/7/05, Phil T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > This is because Matz is concerned about compatibility issues, I  
> > I believe you can use oniguruma now in 1.8.3 if you compile-in the support for  
> > the library. I think instructions have been posted in the past.

I think that’s the right approach. 1.8.x releases shouldn’t break  
compatibility if possible.
