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

Rubyist Magazine創刊」記事へのコメント

  • by Anonymous Coward
    ・・・って言ったら、Rubyistの多くは頭に来るでしょうね。

    このトピックは若干荒れ気味に見えますが、それはなぜか、
    Rubyな方は少し考えた方が良いのでは?

    思うに、他の言語コミュニティに比べると、Ruby信奉者の多くに
    他の言語への侮蔑的態度が目立つように感じます。
    だから、「Rubyのトリマキ連中うざい」って話になるんじゃない
    のかな?

    言語間の優劣には、様々な尺度が存在し得るわけです。
    だから、極論するなら、言
    • by Anonymous Coward on 2004年09月13日 13時52分 (#621393)
      >思うに、他の言語コミュニティに比べると、Ruby信奉者の多くに
      >他の言語への侮蔑的態度が目立つように感じます

      これ、どうなんでしょうね?
      どの言語コミュニティでも、多かれ少なかれ、多言語をネタにすること
      ってあると思うんですけど。

      実際、Rubyistは「他の言語への侮蔑的態度」が目立つように
      感じますか? > 他の言語愛好者の皆様
      親コメント
      • > 実際、Rubyistは「他の言語への侮蔑的態度」が目立つように
        > 感じますか? > 他の言語愛好者の皆様

        とりあえず、この態度はむかつく。以上。

        ・・・で終わらせたら意味無いので、もう一言。
        おそらく、多くのRubyistは、

        ・Ruby > Java
        ・Ruby > Perl

        って思ってるだろ?
        思うだけなのは勝手だけど、あからさまなんだよね。
        • by __hage (7886) on 2004年09月13日 17時54分 (#621466)
          一応Rubyistですけど、思ってません。

          Javaはまだよく知りません(文法をなぞった程度です)。
          ただ、Perlと共にライブラリが眩暈するくらい多いのが羨ましいです。

          あと、書いていて一番楽しいのはRubyなんですが、その意味では

          ・Ruby > Java
          ・Ruby > Perl

          と思っています(やっぱり思ってるんじゃねえか。しかもJavaをよく知らんくせに)。
          私の場合は考えが直接指先からエディタに伝えられる
          感じがするのはRubyが一番大きいです。

          で、その楽しさを伝えようとすると「Rubyうざい」になるのかなと思ってます。
          どうしても他の言語と比較になりますし。
          だからあんまりそういうことは言わないようにしてるんですけど。
          親コメント
          • 書いてて気持ちいいっていうのは確かにあるんだけど、それは実際に
            書いてみて初めて分かるメリット。つまり「書いたことのない人に対する
            説明では無意味」。なのに前面に出てくるのは

            - 全部オブジェクト
            - 書いてて気持ちいい

            「けむに巻いてんのかっつー話に聞こえる
            • by __hage (7886) on 2004年09月14日 5時24分 (#621788)
              あーなるほど。実際に経験せずに話だけだと実感できるわけがない、
              にもかかわらず力説する人がいる(のかな)のがうざいのですね。
              なんか怪しいセールスマンの口上を聞いてるような気分になる、とw
              ま、何にしろいきなり力説されたら「はあ?」とはなりますけど。

              全部オブジェクトなのも気持ちのいい源のひとつではあるんですが、
              こういうことは使ってみないとわからんかもしれませんね。
              しかもこういう言いぐさが「選民意識」と言われる所以なのかも。

              あとひとつの気持ちのいい源はブロック付き呼び出しの存在が大きいです。
              これに匹敵する機能を持ってるのはLisp系以外に知りませんです。

              # もともとEiffelから持ってきた機能らしいんですが(うろ覚え)、
              # Eiffel知りませんし。

              もう一つはmethod_missing…なんか力説しかけてきたのでこの辺でよしましょう。

              Lisperが括弧の存在を忘れるのは、ひょっとしてEmacsのS式を
              切った張ったする機能が大きいのかもしれません(もちろん違うかもしれません)。
              が、へぼLisperの私にはやっぱりよくわからんところですw
              親コメント
              • # もう話ずれてきてますが

                Perl 以降のスクリプト言語はもう機能をウリにするのは難しいと思います。awk → Perl は明確な差を感じたけど、もう最近はどれ使ったってできることはそんなに変わらない。細かい記法の話はその言語を触ったことがなければ正直つまらない(よほどびっくりするような機能でなければ)し、自分でパーツ(メソッドとかクラスとか)を作れるようになればもうそれは「素の状態で書くときにどっちが早いか」っていう話でしかない。

                だから布教するんであれば、手軽にいじれて、面白いと感じることができるキラーアプリこそ必要じゃないかと思います。百の言葉よりも一の動くコード。Perl が、(それ以前の歴史を無視して)掲示板の CGI とかでブレイクしたように、今なら YukiWiki 1 くらいのライトな Web アプリがいいんじゃないでしょうか。その中にその言語らしさを埋め込んでいくような工夫があればなおよし。

                # LL Weekend だと時間短すぎるから、「1週間で作れる Web アプリ」
                # みたいな感じにするといいのかな

                今 Ruby なら miki [mikihoshi.com] とか Lily [mikihoshi.com] とかがいいかも。できれば WEBrick 使って Ruby 以外何もインストールしなくていいってやつがベストだと思いますが。(Web アプリはアピールとしていいけど、だからってじゃーまず Apache からっていうのはやっぱ避けたい。)

                ついでに、LL Weekend をまとめた LL Magazine じゃなくて、そういう方向を目指した LL Magazine がほしいと割と本気で思っています。今回は Ruby の DB 接続と Python の HTTP サーバと Perl の UTF-8 対応と phpdoc の作り方、みたいなそういう雑誌。いいと思うんだけどなぁ。
                親コメント
              • Smalltalkです。もともと。
              • by Anonymous Coward
                自分は、「Javaはうんこ」発言に内心むかついていたJava使いの一人です。

                そんな人間ですが。。

                > ついでに、LL Weekend をまとめた LL Magazine じゃなくて、そういう方向を目指した
                > LL Magazine がほしいと割と本気で思っています。

                それ、いいっすね。
                そういうのがあれば、自分みたいな人間も興味を持つと思いますよ。
              • by __hage (7886) on 2004年09月15日 3時08分 (#622408)
                そうっすね。機能を売りにするのは無理ですよね。
                というか私の場合布教しようという気はさらさらないんでw
                ただ、この感動を人に伝えたいというのはありますけど、
                そっちの方がよっぽど気味が悪いですよね…。

                少しずつ有り物のライブラリを利用して一本の大きな
                アプリケーションを組む記事ですか。私も読みたいです。
                親コメント

犯人はmoriwaka -- Anonymous Coward

処理中...