パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Ruby 2の3倍高速化を図った「Ruby 3.0.0」が登場」記事へのコメント

  • by Anonymous Coward on 2021年01月04日 17時26分 (#3952773)

    ここまでオワコン言語の代名詞となっては逆転の道は険しいだろうに

    • by Anonymous Coward

      Perl以上に使い道が思い浮かばん。
      オワコンって言われつつも一度天下を取った言語だったらなんだかんだで不滅なんだが、Rubyにはそれがない。

      • by Anonymous Coward

        そりゃPerlはなんだかんだで、ある程度は上下間での互換性あるから、BSDですら/usr/bin/perlだし
        内部でも当然のように使われまくってて、有名所でいうとtexinfoからgroff、autotoolsだってperl無けりゃ動作しないからな
        Rubyなんかとは比べた時点で間違ってる
        Rubyにはそういったものは一切ない
        というより今はもうそんなに採用されてる印象はないがRoR失くなったら終わりよ

        • by Anonymous Coward

          Rubyに拘ったばかりに継続して使用がされないプロダクトって言われれば
          真っ先にRedmineが思い浮かぶという。
          あれ、RubyとRoRの組み合わせでついていけなくなった人多いんじゃない?

          • by Anonymous Coward

            アップグレードしようと思ったらgemの対応が追い付いてないことが多いのもしんどいですよね
            ほかのパッケージシステムでも多かれ少なかれ抱えている問題ではありますが…

            • by Anonymous Coward

              しかもgemは共有ライブラリに強力に依存していて厄介な上、コンテナイメージをアホみたいに肥大化させるからねぇ
              ここまで酷いのはRubyぐらいだと思うけど、、

          • by Anonymous Coward

            Redmineはそう思う。

            Railsを使っているものでも、たとえばGitLabはちゃんとdebやrpmのパッケージを用意していて、それを使ったインストールが推奨となっている。見習ってほしい。

          • by Anonymous Coward

            Redmine は、知名度は高いけど、コミットや意思決定過程を見ると実質的には個人プロジェクトの域を出ていないと思う。
            だから、転換は難しかったのではないかな。

        • by Anonymous Coward

          最近の FreeBSD もベースシステムから Perl を外してしまったので、
          (Free|Net|Open|DragonFly )BSD で /usr/bin/perl があるのは OpenBSD だけではないですか?

          • by Anonymous Coward on 2021年01月05日 0時21分 (#3953015)

            参考:FreeBSDのコア部分からPerlが除去される [srad.jp](2002年05月16日)

            このとき/usr/bin/perlは、本物のperlを探してexecするスクリプトとして残っていた様子。その後、/usr/bin/perlが無くなる一方、Portsのperlのオプションで/usr/bin/perlのシンボリックリンクを作るかどうかの設定がいっとき存在した。その後、その設定も無くなり、現在のFreeBSDは/usr/local/bin/perlのみ。RubyもPythonもBashも等しく/usr/local/bin。

            親コメント
            • by Anonymous Coward

              組み込み考えたらカーネルとbusyboxだけで十分って話もあるのでbashすらいらんって発想かな。
              だったら/bin と /usr/bin で住み分けろとも思う。/usr/local は特にLinuxの文化だと空っぽで当たり前なので。

              • by Anonymous Coward

                そうなんですよ。FreeBSDではベースシステムにbashは無く、また今も/binと/usr/binを使い分けています。もちろん、シングルユーザーモードでも使えるコマンドを/binに置くというもの。

                なお、/usr/localはパッケージ管理システムPortsでのインストール先として用いられます(変更は可能)。

                man hier(7) [freebsd.org]

      • by Anonymous Coward

        マルチバイトの取り扱いではすごいメリット。
        処理の途中でUTF-16とかに変換する仕様のが多いけど
        そうなった場合不可逆変換が発生する危険があるから。

        Rubyを使う上での最大の障壁はMatzがネトウヨであることw

        • by Anonymous Coward

          世の中だいたい Unicode に統一されてきたので、
          もうメリットとしては…。

    • by Anonymous Coward

      型安全Null安全の面じゃPHPの方が遙かに進歩してるからなぁ
      原作者からしてご覧の有様だし、もうねぇ

    • by Anonymous Coward

      RubyはRubyを使いたい人達だけで自分で開発して自分で使っていればいいんじゃないかな。

    • by Anonymous Coward

      10年前どころか20年ぐらい前でもruby の方がpythonより使えてたよ。
      今でも日本語使うならpython よりruby の方がいいかな。
      Foreach 系もruby の方がいいと思う。
      ただ自分の使いたいライブラリはpython なんでpython 使っちゃうけど。

    • by Anonymous Coward

      オワコン感が半端無いですね
      随分前から後輩には止めとくように伝えています

      • by Anonymous Coward

        こんなことも言われなきゃわかんないような奴なら目がないよ。
        ひどい目にあう経験させたほうがいい。

      • by Anonymous Coward

        Python使おうとしたのに指導教授がRuby押し付けてきたから否応なしにRuby使う羽目になった俺の立場はどうなる
        そんなに賢くないんだから前はPerl使えてたのに今じゃRuby一本槍だ

        • by Anonymous Coward

          common lisp とか、CASL みたいなもんだね > Ruby

          プログラミングの概念を学ぶには良いかもしれないが、実用で使うことは永久に無い。
          決して悪い言語では無いと思うんだよ。使い道が無いだけで。

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...