Bug #8584
closedRemove curses
Added by shugo (Shugo Maeda) over 12 years ago. Updated about 7 years ago.
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
| rm_curses_gomi.patch (2.71 KB) rm_curses_gomi.patch | matsuda (Akira Matsuda), 12/10/2013 11:02 AM |
Updated by drbrain (Eric Hodel) over 12 years ago
Actions
#1
[ruby-core:55769]
I would not mind being a maintainer of a curses gem.
Updated by shugo (Shugo Maeda) over 12 years ago
Actions
#2
[ruby-core:55772]
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) almost 12 years ago
Actions
#3
[ruby-core:58736]
- 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) almost 12 years ago
Actions
#4
[ruby-core:58739]
\o/
Updated by shevegen (Robert A. Heiler) almost 12 years ago
Actions
#5
[ruby-core:58740]
(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) almost 12 years ago
Actions
#6
[ruby-core:58981]
- 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) almost 12 years ago
Actions
#7
[ruby-core:58982]
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) almost 12 years ago
Actions
#8
[ruby-core:58983]
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) almost 12 years ago
Actions
#9
[ruby-core:58985]
- 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) almost 12 years ago
Actions
#10
[ruby-core:58986]
Removed by r44089.
Updated by zzak (zzak _) almost 12 years ago
Actions
#11
[ruby-core:58998]
I would also like to offer help maintaining curses
Updated by matsuda (Akira Matsuda) almost 12 years ago
Actions
#12
[ruby-core:59014]
- 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 _) almost 12 years ago
Actions
#13
[ruby-core:59017]
@a_matsuda +1 please commit it
Updated by matsuda (Akira Matsuda) almost 12 years ago
Actions
#14
[ruby-core:59022]
Committed as r44121
Updated by nobu (Nobuyoshi Nakada) almost 12 years ago
Actions
#15
[ruby-core:59302]
- 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