23:27いいかげん無視できんから一応スレたてとくよ。16:40:46軽量な開発手法ってJaclやTclBlendやjythonやrhinoではだめなのか?そういった先達を無視してGroovyだけのの利点のように扱うのはどうかと思う。Groovyだけの利点って何よ。ついでに「先達を無視して○○だけのの利点」のように取り巻きが振る舞うand/orメディアに取り上げられるのもまたRuby譲り、かなと。groovy.ui.Console........というエラーが出る。20:55:23>>148Javaのクラスが透過的に使えないとでも?寝言は寝て言え。23:03:48素直にJava使えよ。素直にJava使えよ。プログラムはtedious。誰もがそれを認めている。23:09:13>>187それはオマエが単純な部分しか任されないチームに隔離されてるから。jakartaだけでもいろいろなバージョンの組み合わせで10000とおりくらいのjarの中からひとつ選ぶようになるわけか。それはオマエが単純な部分しか任されないチームに隔離されてるから。おまえの「単純な部分」の定義がわからんのだが。使えたような記憶があるが...。00:40:36>>289その質問の答えは、「お前、生きてる意味あるの?」と同じだ。01:06:37>>291違うと思うが。01:32:53>>293なぜ違うと思う?両方の答えを言ってみろ。02:33:17>>294連携させて意味があるかどうかは、答えが検証可能。生きている意味があるかどうかは、答えが検証不可能。05:16:58groovyちょっと試したんだが、スクリプトに間違いがあったときにエラー行が何行目か出ないじゃん。これでプログラムを書く気がしない。05:25:48GroovyのJSR-1が出てたので、初めてためしてみた。・defっているんかいな。最初に出てきたら変数定義でいいでしょうに。前からあったっけ、これ。・defで変数定義して、そこにループでどんどん数値を加算してく処理を書いたら、intの範囲を超えたところでプログラムの動作がへんになる(longと明示的に指定してやれば動く)これはPerlでもRubyでもあり得んことだが、結局型付けしないといけないんですかね....でも、遅い遅いとは聞いてたので覚悟のうえで使ったにも関わらず、あまりの遅さにちょっとびっくりした。ためしにRubyとGroovyとJavaで同等のロジック(2分間ひたすら浮動小数点の掛け算とたし算をやる)を書いてみたんだが、秒あたりのループ回数でRubyの半分も出ないのはさすがにちょっと問題じゃないか。Javaと二ケタ違うのはこの際許すにしてもなあ。ちなみにgroovycでコンパイルしても結果はほとんど同じだった。プロパティ(バキューン!)からメソッド呼び出しまで全部リフレクションですかそうですか。別にJava級の速度は期待しないけど、その辺のスクリプト言語級にはしてもらいたいなあ。10:22:36自作のツールにGroovyの実行環境を組み込んで、機能拡張に使ってるんだけどこんな感じ。1、必要になったときにコンパイル、再起動無しで新しい機能が追加できて便利だから2、当時話題だったんで。そのうち別言語の実行環境も組み込みたい3、そういう用途じゃないんで長くて100行程度のスクリプトしか書かないんで、速度が問題になったことはあんまり無いな。速度や規模が欲しいときはツール本体を強化しちゃう。20:07:35JavaScriptが採用されるってことは、Groovyが採用されないってことだからね。Groovletを使い始める』のコードがそのまま動きました。サーブレットインスタンスを割り当て中のエラーですというエラーが出ます。18:24:16GroovyにもRailsが出来れば流行るだろう。・・・いや、流行るかもしれない。10:16:56Grailsおもろいぜ。Rails系なりの手軽さが味わえる。RoRでなくてGrailsを選ぶ理由は何かと問われると、答えに困る。def~endより{~}が好きとか、HTML記述はtaglib風構文の方がまだ許せるとか、それくらいしか思いつかない。Java互換でJavaのライブラリが使えるって言っても、あんまりメリットとも思えない。GroovyでHttpUnit使ったプログラム書いたら、エディタに補完機能がなかったのでタイプ数の多さにまいった。スクリプト言語にはスクリプト言語なりのAPIが要ると思ったね。GETで送ったパラメータが文字化けする問題が解決できないんだが。Grails付属のJettyや、Tomcat4.1.34だと上手くいくし、Tomcat5でもPOSTなら文字化けしない。試したTomcat5は、5.5.20と5.0.28。あと6.0.9もダメだった。FrameworkのCharEncodingFilterを定義してフィルタ内でrequest.setCharacterEncoding("UTF-8")してるんだけど、どうもそこが機能していないっぽい。フィルタの順番の問題?ちゃんと最初のfilter-mappingで定義してるんだけど。printStrclosure("aaa")closure("bbb")予想していた実行結果:aaabbbこのコードが撥ねられるというのは、おかしいよなー。グループの方が戸松さんも見てるみたいだし、なにか返事があるかも。レスありがとうございます。yohooの方はあんまりな寂れ具合にビビリました。メイルでもしてみようかと思います。本当に普及させようという感じに思えないので、pnutsを選択することについて、再考の余地ありかと思いました。いちおうスクリプトですし、ここは王道に従っても、スクリプト言語のメリットは受けられるように思いますが。16:06:33こういうコードの場合無名クラスが欲しくなる。09:42:23.05>>706面白いネタの提供ありがとう。Freeplane上でGroovy使って遊んでいるよ。19:13:08.79Rubyはバージョン上げる度に非互換激しいからなー。Javaもあるけどそれはバグ扱いだし、APIを無くす前には非推奨期間が数年続くし。1年以上先までメンテナンスするつもりがあるなら、Rubyの採用はちょっとありえない。Strachan氏もScalaへの賛意を表明している。>氏はScalaに非常な感銘を受けているようで,もしScalaが先にあったなら,>そもそもGroovyを作ることはなかっただろう,とまで言っている。不人気になったとしたらこれが曲解されてる可能性もあるな。ScalaのほうがGroovyより上、とまでは言ってなくてJavaじゃ使いづらいけどScalaあるならわざわざコストかけてGroovy作るほどでもなかったかなという程度で。}map[key].add(value)という処理を簡潔に書く方法はありますか。[]).append(value)という処理です。23:09:21.41連投、すみません...左辺とってもうまくいきました。非Javaユーザー向けで良さそうなGroovyのチュートリアルなどご存知の方いらっしゃいましたら教えて下さい。23:25:25.85>>756Groovy使いだけど、freeplaneのGroovyは使うにはちょっと癖がありすぎてあまりオススメできない。freeplane自体も開発がストップしているようだし...。Scripting対応してるんじゃ。22:06:51.73なってま~す。元から入れておくあれを使ったり。20:21:15.31ファイルの拡張子長過ぎ。.grv位にすべきだった。.groovyは無いわ。