On Feb 18, 2008, at 5:53 AM, Mauricio Fernandez wrote:

> $ ri -T collect_file
> More than one method matched your request. You can refine
> your search by asking for information on one of:
>
>     Test::Unit::Collector::Dir#collect_file,
>     Test::Unit::Collector::Dir#collect_file,
>     Test::Unit::Collector::Dir#collect_file,
>     Test::Unit::Collector::Dir#collect_file,
>     Test::Unit::Collector::Dir#collect_file
>
> Unfortunately, ri is so slow and buggy that many (me included) find it
> unusable. FastRI is just an usable ri with some extra features  
> (working
> RubyGems support, full-text search, configurable lookup order,  
> better search
> strategies, etc.).

Amen.

We had so many bug reports on TextMate's documentation command when we  
used ri.  We later switched to qri (part of FastRI) and added some  
documentation about how to install it.  Our bug reports are  
practically gone now.  When we do see one, we point them at the  
install documentation and it solves their problem.

I really don't understand why we don't toss RI in the standard library  
and replace it with the FastRI code.  It's RI with more features, it's  
faster, oh and it works.  What's the downside exactly?

James Edward Gray II