Project

General

Profile

Actions

Bug #8584

closed

Remove curses

Added by shugo (Shugo Maeda) over 10 years ago. Updated over 5 years ago.

Status:
Closed
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

Updated by drbrain (Eric Hodel) over 10 years ago

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

Updated by shugo (Shugo Maeda) over 10 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 10 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 10 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 10 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 10 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 10 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 10 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) over 10 years ago

Removed by r44089.

Updated by zzak (zzak _) over 10 years ago

I would also like to offer help maintaining curses

Updated by matsuda (Akira Matsuda) over 10 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 (zzak _) over 10 years ago

@a_matsuda +1 please commit it

Updated by matsuda (Akira Matsuda) over 10 years ago

Committed as r44121

Updated by nobu (Nobuyoshi Nakada) about 10 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
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0