Feature #11084

Use rb-readline instead of ext/readline

Added by hsbt (Hiroshi SHIBATA) over 5 years ago. Updated over 1 year ago.

Target version:


Users who want to build ruby needs to prepare readline library.
Example for

Preparation of building environment is hard for many users.

I propose to use rb-readline that it's pure ruby implementation of readline instead of ext/readline.


rb-readline.patch (99.2 KB) rb-readline.patch hsbt (Hiroshi SHIBATA), 04/21/2015 01:30 PM

Updated by hsbt (Hiroshi SHIBATA) over 5 years ago

I missed to attach patch.


Updated by usa (Usaku NAKAMURA) over 5 years ago

I'm neutral about this issue, but I wonder why you don't simply unbundle ext/readline instead of replacing it by rb-readline.


Updated by Hanmac (Hans Mackowiak) over 5 years ago

i don't know about, the binding/implementation using the C lib might be faster and have more features
so using a pure-ruby implementation might not a 100% good idea


Updated by hsbt (Hiroshi SHIBATA) almost 3 years ago

  • Assignee set to hsbt (Hiroshi SHIBATA)
  • Status changed from Open to Assigned

Updated by Eregon (Benoit Daloze) almost 3 years ago is almost 9000 lines of Ruby code.
How fast does it load?
That seems important for command-line applications

Updated by hsbt (Hiroshi SHIBATA) over 1 year ago

  • Status changed from Assigned to Rejected

The last update of rb-readline is 2 years ago. I think we shouldn't replace it.

And aycabta (aycabta .) try to create the readline alternative. If we replace readline to pure ruby implementation, we should use it.

Also available in: Atom PDF