[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 13:54 / Filesize : 204 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

[Java SE 7] 次世代Javaの動向 6 [dolphin]



1 名前:デフォルトの名無しさん [2008/01/03(木) 12:29:37 ]
前スレ

[Java SE 7] 次世代Javaの動向 5 [dolphin]
pc11.2ch.net/test/read.cgi/tech/1178925915

[mustang/Java SE 6] 次世代Javaの動向 4 [dolphin]
pc11.2ch.net/test/read.cgi/tech/1163986696/

[mustang] 次世代Javaの動向 3 [dolphin]
pc8.2ch.net/test/read.cgi/tech/1157227790/

次世代Javaの動向 2
pc8.2ch.net/test/read.cgi/tech/1147881822/

【Java】次世代Java・J2SE1.6の動向【Mustang】
pc8.2ch.net/test/read.cgi/tech/1081698555/

830 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 12:49:15 ]
>>825
影響範囲がでかすぎる。
assertのときほどJavaはマイナーではないし、enumほどみんなに使われるわけでもない。
ほとんどの人が直接使わないのにキーワードにされたら、そりゃ怒るだろね。

831 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 13:05:12 ]
>>830
moduleって名前使ってない人は怒らないから大丈夫。
それに列挙型よりはモジュール機能の方が使用頻度高いと思うが。

言語仕様汚れる方が将来の言語拡張の妨げになるから嫌って人も多いし。

832 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 13:09:29 ]
>>802
そこに 2つ目の案として
 class classname { module classname(){ throw new Error(); } }
はmodule privateなコンストラクタで、package privateなmodule型を返すメソッドは
 class classname { package module classname(){ throw new Error(); } }
にしろって案が出てるけど、これも結構汚いよなぁ。

現実的ともいえるけど。

833 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 13:26:23 ]
>>827
使いものになんねーだろあれ

834 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 14:11:32 ]
gcjはclasspath使って書き換えるからそれが完了すれば5.0までいけるんだけどな。

835 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 14:52:33 ]
もうウザイし、誰か相手してやれよ。

836 名前:デフォルトの名無しさん [2008/07/31(木) 15:58:31 ]
>>831
言ってることが良く分からないんだけど、どの言語仕様が汚くなるの?

837 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:56:07 ]
>>836
全体にキーワード適用した方が言語仕様が単純に保てて汚れずに済むって話。

>>812みたいな小細工が汚れそのもの。

838 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:57:51 ]
>>831
今後の言語拡張だけじゃなくてコンパイラの単純さ健全さバグの少なさにも影響してくるし。



839 名前:デフォルトの名無しさん [2008/07/31(木) 19:27:08 ]
はあ?

840 名前:デフォルトの名無しさん [2008/07/31(木) 19:48:45 ]
>>837-838
抽象的で分からないんだけど、もうちょっと具体的に技術的な話は出来ないの?

841 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 22:33:06 ]
>>840
お前、このスレ来るのまだ早いよ。

842 名前:デフォルトの名無しさん [2008/07/31(木) 22:40:07 ]
↑頭おかしいだろ?早く病院行ったほうがいいぞ

843 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 23:34:18 ]
>>840
言語仕様に追加する場合考えてみ?

全体キーワードなら 3.9 Keywords に module 加えればいいだけ。
>>812 をやろうとすると、大量に書き換えが必要になる。

844 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 17:57:54 ]
>>843
もう全体キーワードの追加は認められないだろね。
moduleなんてパッケージ名はどこにでもありそうだし。
言語処理側ががんばればいいのなら、それでやるべきだと思う。

845 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 19:36:50 ]
いっそのことmojuleとかにしちゃえばいいのに

846 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 19:53:09 ]
ところで、module って本当に jdk7に間に合うのか?
OSGi との互換性とか整合性とかどーすんだろね?

なんつーか >>763 の予感が……

847 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 22:25:45 ]
>>845
それなんてCloneable?

848 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 23:17:36 ]
そろそろC#が巻き返してくるんじゃないのか?



849 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 01:27:02 ]
意味がわからん

850 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 01:35:26 ]
確かにC#の方が儲かる罠

851 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 02:35:05 ]
Scalaでえぇよ

852 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 03:07:57 ]
>>850-851
スレ違い

853 名前:デフォルトの名無しさん [2008/08/03(日) 03:25:49 ]
>>848-849
スレ違い

854 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 04:14:44 ]
>852-853
スレ違い

855 名前:デフォルトの名無しさん [2008/08/03(日) 05:46:06 ]
せっかく期待したのにお流れになった機能とかは、MSのやつなら使えるからジャヴァには期待してない。けっきょくジャヴァ使っててもWindowsしか使わないしw

856 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 07:20:31 ]
ジャヴァとか馬鹿じゃね?

857 名前:デフォルトの名無しさん [2008/08/03(日) 07:28:50 ]
確かに今はバカかも試練が、7が出ればそうも言ってられなくなる。
そう思いたい。

858 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 08:08:30 ]
age厨は意味取り違えるのが好きらしい



859 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 11:18:41 ]
そのようだ
夏だからしょうがないか

860 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 14:00:57 ]
どこも夏だな

861 名前:デフォルトの名無しさん [2008/08/03(日) 14:23:47 ]
ジャヴァ ジャヴァ

862 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 16:32:20 ]
kusosure

863 名前:デフォルトの名無しさん [2008/08/03(日) 17:20:09 ]
moduleは導入されるけど、closureは無理だろうな。
英語のページだと悲観的見解が多い。
やっぱりいつまでも指をくわえて待ってないで、C#とか既にあるのを使えばいいんじゃないか。C#は使ったことないけど・・

864 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 17:30:44 ]
> 英語のページだと悲観的見解が多い。
どこ?

865 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 17:33:42 ]
そーいや closureのプロトタイプが nonlocal return サポートしたってさ。
break と continue は、また今度らしい。

mail.openjdk.java.net/pipermail/closures-dev/2008-August/000190.html

866 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 17:47:20 ]
>>865
nonlocal return すると例外吐いてコンパイラ落ちるんだが。

>>788 の NIO2のEA版じゃなくて、正規のjdk1.7使わんと駄目なんだろうか?

867 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 10:14:55 ]
break と continue も来たってさ。
これで今のところ予定してる機能はコンプリートしたらしい。
mail.openjdk.java.net/pipermail/closures-dev/2008-August/000193.html

>>866
今回のは >>788 の NIO2のEA版でも大丈夫だったぞ。

868 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 12:39:28 ]
XMLリテラルって何でなくなっちゃったの?



869 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 16:05:52 ]
>>867
www.javac.info つながらなくね?

870 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 19:52:57 ]
7というのが、Windows7 か Java7かは謎だな。

871 名前:デフォルトの名無しさん [2008/08/08(金) 03:53:55 ]
>>868
おまえが馬鹿だからじゃね?

872 名前:デフォルトの名無しさん [2008/08/09(土) 05:22:27 ]
ゴチャゴチャしているようだけど、使ってみるとC#結構いいよ。癖になりそう

873 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 10:02:24 ]
夏だなぁ。

874 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 10:29:07 ]
>>872
スレ違いなんだよアホ

875 名前:デフォルトの名無しさん [2008/08/09(土) 12:33:00 ]
やっぱりscalarじゃね?

876 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 13:04:31 ]
package単位でFacadeパターンを実現する手法ができるとは限らないのか

877 名前:デフォルトの名無しさん [2008/08/10(日) 00:24:57 ]
>>874
C++すらも使いこなせないんですか?

878 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 02:00:13 ]
>>877
またお前か・・・



879 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 02:15:14 ]
>>878
だれのことだよw

880 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 02:16:53 ]
お前だよw

881 名前:デフォルトの名無しさん [2008/08/10(日) 02:45:48 ]
C++ぐらいは使えこなせるけど何か?

882 名前:デフォルトの名無しさん [2008/08/10(日) 03:28:36 ]
>>878-880
こういう奴はよく沸いてくるんだけど、どこかの糞溜めに消えてくれないか?

883 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 09:17:41 ]
夏だな・・・

884 名前:デフォルトの名無しさん [2008/08/10(日) 09:20:26 ]
もとから糞の奴はどこに行けばいいんだよ!

885 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 13:03:51 ]
Java Module SystemはRPMと同等だとみなしてもいいよね?

886 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 14:06:44 ]
かってにみなせば?

887 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 16:34:31 ]
>>885
レイヤーからして違う。

888 名前:デフォルトの名無しさん [2008/08/10(日) 17:17:13 ]
JavaでもC++でも、どうせ俺たちはIT土方じゃね?



889 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:55:32 ]
もういいよ。土方がそんなに嫌なのか?
経営者以外は土方みたいなもんだ。
自分のやることにちったー誇りもてよ?

890 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 23:47:00 ]
マ板で話題にすることだね。
そっちでならスレを指定すれば
話に加わってもいいよ。
ここではマ板な話はスルー。


>>865
RPMよりyumのように扱えれば便利だよね。
それもMavenですでに実現しているかな?

891 名前:デフォルトの名無しさん [2008/08/11(月) 01:18:14 ]
ちぇ、ツマンネー奴らだな。
経営者なんて、外じゃペコペコ頭下げて、無理な要求持ってきて迷惑なだけじゃん。
人として感情をもってないペコちゃん人形と同じだな。

892 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 02:37:05 ]
>>891

これは・・・

893 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 04:01:45 ]
マ版の奴らと同じように本当のところは経営者もしんどいんですよ・・・

894 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 04:24:58 ]
夏真っ盛りだな・・・眠すぎる

895 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 07:49:00 ]
どっちにせよマ板の話題

丁度いいスレがあったから紹介しておくよ


ITベンチャー経営者だがそろそろ畳もうと思う
pc11.2ch.net/test/read.cgi/prog/1198225909/

896 名前:デフォルトの名無しさん [2008/08/11(月) 09:33:15 ]
経営者は常に最新のものに敏感でいなければならないため、次世代スレに興味あるんですが何か問題でも?

897 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 10:40:01 ]
そのスレ違いの発言が問題。

898 名前:デフォルトの名無しさん [2008/08/11(月) 12:04:24 ]
くそすれ



899 名前:デフォルトの名無しさん [2008/08/11(月) 12:43:35 ]
またお前なのかよ

900 名前:デフォルトの名無しさん [2008/08/12(火) 00:53:15 ]
それで、クロージャ実装の使い心地はどうよ?

901 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 02:59:03 ]
クロージャさえあればcatch節でclose()忘れを防ぐことができる
ギャグが現実化すればのう

902 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 11:48:43 ]
JDK7 build33
download.java.net/jdk7/changes/jdk7-b33.html
download.java.net/jdk7/binaries/

903 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 22:27:20 ]
クロージャどう見ても糞だろ?
なんだよあの関数型w
宣言とか仮引数にいちいちあんなの書いてられるか
インタフェースへのキャストも糞仕様としか思えない
メソッド定義が一つの時だけできるとかまともな設計センスじゃないだろ

904 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 22:32:38 ]
メソッド定義が一つの時だけできるとか、嘘つくなよ
まずは仕様をちゃんと読め。それから。

905 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 22:50:09 ]
>>904
ちょっと誤解してたわ
引数が同じものがあったらダメってことか
どっちにしても分かりにくい上にわざわざこんなことしてまで使いたくないな

906 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 22:55:18 ]
Javaはもうこのままでいいよ。
他の言語のプラットフォームとしてがんばってくれれば。
俺はScalaに逝く。

907 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 22:59:08 ]
Javaはまだカオスを十分に溜め込んだとはいえないからなぁ
言語仕様そのものはシンプルだし、GenericsやAnnotationの類が
もう2,3種増えないとリファクタリングの効果が薄い気がする。

908 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:01:20 ]
なんでこんな仕様にしちまったもんやら
素直にfunction予約語かなんか導入して

function F(int i, int s);

F f = { int x, int y => x +y };
f(10, 20);

とか

function F(int i, int s) { x +y }

F f = new F();
f(10, 20);

にできなかったのか?




909 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:04:55 ]
それありだわー
単純でいいなぁ

910 名前:デフォルトの名無しさん [2008/08/28(木) 23:13:59 ]
それ、typedefした関数ポインタと同じじゃないの?
とっくに議論尽くされて今の仕様まで来たんだけ、全然知らないくせに横から口出すなよ。
おまえはscla使ってれ。たいした差はないと思うけどなw

911 名前:デフォルトの名無しさん [2008/08/28(木) 23:16:57 ]
function F(int i, int s) { x +y } 

F f = new F(); 
f(10, 20); 


これなんか、クラス宣言をちょっとだけ省略した普通の関数(クラス)の宣言じゃんw
アノニクラスと一緒にしてるみたいだし、おまえアホだろ?

912 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:24:53 ]
いまのインタフェース下のキャストより10倍はましだが?

interface F {
 int f1(int x, int y);
 String f2(int x, int y);
}

F f = { int x, int y => x + y };
f(.invoke(10, 100);

とか

{ int, int => int } f = { int x, int y => x + y };
f(.invoke(10, 100);


書いててばかばかしいと思わん?

913 名前:デフォルトの名無しさん [2008/08/28(木) 23:37:23 ]
どこが馬鹿馬鹿しいのか分かるようにちゃんと指摘できないのは、バカw

914 名前:デフォルトの名無しさん [2008/08/28(木) 23:38:33 ]
>>912
関数が多言語使ってるくせに、数学のことまるっきり分かってないようだなw
おまえばかだろ?

915 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 23:49:47 ]
interface F {
 int f1(int x, int y);
 String f2(int x, int y);
}

F f = { int x, int y => x + y }; //あれぇ、ブロック要素なのにオブジェクト扱い?
f(.invoke(10, 100); //わざわざinvoke()を特別扱い。インタフェースには定義ないし、きもいね

とか

{ int, int => int } f = { int x, int y => x + y }; //{ int, int => int }って、こんなの持ち回るんかい!
f(.invoke(10, 100);

もうねinvokeの特別扱いとかいろいろ導入してんだよ
こんなことやるくらいならもっといろいろできただろ

>>914
数学(笑)
頭いいならさ説明してみろよ


916 名前:デフォルトの名無しさん [2008/08/29(金) 00:44:01 ]
久しぶりに誤変換で笑った。
関数型言語を使ってれば数学チックな思考を出来るようになっていてもいいんじゃないの?

917 名前:デフォルトの名無しさん [2008/08/29(金) 00:45:29 ]
>>915
君が糞だって事はよーく分かったからww

918 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 00:47:16 ]
また糞だめから出てきたのか。



919 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 01:00:25 ]
糞は糞らしくVBでもやってろw

920 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 01:09:46 ]
VBは早くからUnicodeに対応したユーザフレンドリな言語だと思うが。
ある意味Javaの先輩といってもいいくらいの。

921 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 01:27:20 ]
javaはこのまま暗黒面に落ちていくと思う。(言語仕様が)

922 名前:デフォルトの名無しさん [2008/08/29(金) 01:28:10 ]
もうJAVAはだめぽ(。。

923 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 02:27:58 ]
ライブラリの仕様はJCPのようなプロセスを経るのもいいのだろうけど、
言語仕様はSUNがびしっと決めてしまったほうがましな気がするな。
船頭多くしてなんとやらだよ、まったく。

924 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 02:30:48 ]
>>908
Javaはtypedefはやらない流儀。別名を導入しない。
function F(int i, int s);は別名導入しているに等しい。

925 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 02:39:15 ]
いっそ、functionよりdelegate void F(int i, int s)がよくないかな

926 名前:デフォルトの名無しさん [2008/08/29(金) 02:47:55 ]
いや => が混乱の元。

{int o => o<=1 && o>=-1} なんか笑われてるようにしか見えないじゃんか。

もうJAVA終わったorz

927 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 03:04:36 ]
closureってまだ入らなそうな感じなんじゃないの?
個人的にはfunction typeの構文がかなり可読性を下げる気がするのでやめて欲しい。
型名書いているのかブロック書いているのか分からなくなる。

928 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 03:08:36 ]
=> は伝統だろ



929 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 03:22:29 ]
>>927
糞だからな

930 名前:デフォルトの名無しさん mailto:sage [2008/08/29(金) 03:54:34 ]
>>927
お前の可読性の好みなど聞いてない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef