1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ruby 4.0 で default gem から bundled gem に「昇格」とな?

Posted at

Ruby 4.0.0 のリリースノート を見ていて,奇妙な表現に気づいた。

Ruby 4.0.0 では,以下の標準添付ライブラリーが,default gem から bundled gem に変更になったのだという。

  • ostruct
  • pstore
  • benchmark
  • logger
  • rdoc
  • win32ole
  • irb
  • reline
  • readline
  • fiddle

そのことの表現がこうだ:

次の bundled gem が default gem から昇格しました。

英語版 はこうなっている:

The following bundled gems are promoted from default gems.

英和辞典を見ると,「promote」は確かに(他動詞として)「昇進する」「昇級する」「昇格する」といった意味があり,和文と英文は基本的に一致しているようだ。

インストールされている gem が default gem であるかどうかは,

gem list ostruct

とか

gem info ostruct

などとやってみれば分かる。
default gem ならバージョン番号とともに「default」の文字列が表示されるはずだ。

Ruby 3.4.8 と Ruby 4.0.0 でやってみると,確かに前者では default となっていたのが後者ではそう表示されない。

ええと,コレ,昇格なの?

default gem と bundled gem は,どちらも(gem の形で提供される)標準添付ライブラリーだ。
前者はアンインストールできない。
後者はただ Ruby とともに配布されている(バンドルされている)だけなので,アンインストールできる。

どちらかといえば,「降格」のように感じるのだが……。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?