Bug #8584
closedRemove curses
Description
I'd like to remove curses from the Ruby standard library.
I believe the standard library should get as small as possible, and I can't find any reason to have curses except for a compatibility reason. And Ruby has RubyGems now, so it's enough to have curses.gem for compatibility.
I've created a repository for curses.gem.
https://github.com/shugo/curses
I'm not a user of curses now, so it would be great if someone can take over it.
Can I remove curses from Ruby 2.1?
Files
Updated by drbrain (Eric Hodel) over 11 years ago
I would not mind being a maintainer of a curses gem.
Updated by shugo (Shugo Maeda) over 11 years ago
drbrain (Eric Hodel) wrote:
I would not mind being a maintainer of a curses gem.
Thank you!
It might be better to move from https://github.com/shugo/curses to https://github.com/ruby/curses.
Updated by hsbt (Hiroshi SHIBATA) about 11 years ago
- Assignee changed from matz (Yukihiro Matsumoto) to naruse (Yui NARUSE)
I agreed to remove curses from Ruby 2.1 and create github.com/ruby/curses
naruse
How do you think about this?
Updated by shevegen (Robert A. Heiler) about 11 years ago
(Sidenote, not related to this, but all of ruby's stdlib should become as modular as possible, so users could toggle on/off what components of ruby they want to have included, perhaps with rubygems able to allow for this. "gem uninstall webrick" for instance if a user really won't need that, and so forth.)
Updated by shugo (Shugo Maeda) about 11 years ago
- Assignee changed from naruse (Yui NARUSE) to shugo (Shugo Maeda)
I talked with Naruse-san, and we've decided to remove curses from 2.1.
Eric, could you take over the maintenance of curses gem and upload it to rubygems.org as soon as possible?
Updated by shugo (Shugo Maeda) about 11 years ago
shugo (Shugo Maeda) wrote:
Eric, could you take over the maintenance of curses gem and upload it to rubygems.org as soon as possible?
If you'd like to use https://github.com/ruby/curses, please contact Shibata-san (hsbt).
Updated by drbrain (Eric Hodel) about 11 years ago
Ok, I will publish the curses gem this week.
hsbt, can you create github.com/ruby/curses? Please leave it unitialized so I can fork shugo/curses into it.
Updated by hsbt (Hiroshi SHIBATA) about 11 years ago
- Assignee changed from shugo (Shugo Maeda) to drbrain (Eric Hodel)
I created https://github.com/ruby/curses and added commit bit to you.
Updated by shugo (Shugo Maeda) about 11 years ago
Removed by r44089.
Updated by zzak (zzak _) about 11 years ago
I would also like to offer help maintaining curses
Updated by matsuda (Akira Matsuda) about 11 years ago
- File rm_curses_gomi.patch rm_curses_gomi.patch added
@shugo (Shugo Maeda) Attached is a patch that sweeps remaining documentation references to curses here and there. Can I commit this?
Updated by zzak (zzak _) about 11 years ago
@a_matsuda +1 please commit it
Updated by matsuda (Akira Matsuda) about 11 years ago
Committed as r44121
Updated by nobu (Nobuyoshi Nakada) almost 11 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
- Backport changed from 1.9.3: UNKNOWN, 2.0.0: UNKNOWN to 1.9.3: DONTNEED, 2.0.0: DONTNEED