Project

General

Profile

Bug #8584

Remove curses

Added by shugo (Shugo Maeda) almost 6 years ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Target version:
ruby -v:
2.1.0dev
[ruby-core:55708]

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

History

Updated by drbrain (Eric Hodel) almost 6 years ago

I would not mind being a maintainer of a curses gem.

Updated by shugo (Shugo Maeda) almost 6 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) over 5 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) over 5 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) over 5 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) over 5 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) over 5 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) over 5 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 zzak (Zachary Scott) over 5 years ago

I would also like to offer help maintaining curses

Updated by matsuda (Akira Matsuda) over 5 years ago

shugo (Shugo Maeda) Attached is a patch that sweeps remaining documentation references to curses here and there. Can I commit this?

Updated by zzak (Zachary Scott) over 5 years ago

@a_matsuda +1 please commit it

Updated by nobu (Nobuyoshi Nakada) over 5 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

Also available in: Atom PDF