Feature #11084


Use rb-readline instead of ext/readline

Added by hsbt (Hiroshi SHIBATA) about 9 years ago. Updated about 5 years 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
Actions #1

Updated by hsbt (Hiroshi SHIBATA) about 9 years ago

I missed to attach patch.

Actions #2

Updated by usa (Usaku NAKAMURA) about 9 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.

Actions #3

Updated by Hanmac (Hans Mackowiak) about 9 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

Actions #4

Updated by hsbt (Hiroshi SHIBATA) over 6 years ago

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

Updated by Eregon (Benoit Daloze) over 6 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) about 5 years 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