encoding-agnostic byte[]-based regexp engine...interested?

Charles Oliver Nutter charles.nutter at sun.com
Fri Nov 16 06:56:05 UTC 2007


charlie hunt wrote:
> Hi Charlie,
> 
> I'm adding OpenJDK's Java SE core libraries since that's where Java NIO 
> lives. I doubt anything could be done at the class libraries level since 
> an API addition / enhancement would likely require JCP activity.  But, 
> there may be some value in raising some awareness at the class libraries 
> level ?

I wouldn't expect this to necessarily be included in Java in the future; 
but this port is rapidly maturing, and having such a thing available in 
the community could show its value for the future.

> I'd like to hear others reactions on this mailing list.  My initial 
> reaction is what you are describing sounds like something that could be 
> very useful for a protocol parser.  The core of Grizzly is protocol 
> independent.  But, this might be a useful be able to offer to those who 
> are implementing the com.sun.grizzly.ProtocolParser<T> interface.  
> ProtocolParser is part of core Grizzly / Grizzly Framework.

Yes, this is exactly what I was thinking. The ability to do such parsing 
without having to decode the incoming content could be very useful.

> I think some additional exploration / investigation is worthy.   We are 
> in the process of gathering new feature requests.  I think we should add 
> this to that list.

If you think that's a possibility. At any rate, the repository for the 
Joni engine is here:

https://svn.codehaus.org/jruby/joni/src/org/joni/

The porter is Marcin Mielczynski, a member of the JRuby team, and all 
credit and kudos should go his way.

- Charlie



More information about the core-libs-dev mailing list