- 1 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 23:08:21.45 ID:FxdZTiuZ.net]
- スレタイ以外の言語もok
前スレ 次世代言語Part7[Go Rust Swift Kotlin TypeScript] mevius.5ch.net/test/read.cgi/tech/1508403098/
- 855 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 15:23:35.50 ID:ZueQv0Xl.net]
- >>831
それくらいならいいけどさ https://qiita.com/Quramy/items/b45711789605ef9f96de とか見てみると分かる。 辛いのはユーザ側だとしてもエラーメッセージで巻き込まれることないだよね。 ジェネリクス関連のエラーで一発で問題がわかったことが殆ど無い。
- 856 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 15:44:01.13 ID:ozvKRveg.net]
- >>832
これくらい何とも思わないな 所詮は型アノテーションを正しく引き継ぐためだけの仕組みだぞ? 生成されたコードをデバッグしなきゃいけないテンプレートとは訳が違う
- 857 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 16:50:37.88 ID:ZueQv0Xl.net]
- >>833
こういうエラーメッセージを吐き出すジェネリクスが分かりやすいだって? https://i.imgur.com/CTJXwJr.png
- 858 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:03:15.17 ID:ZueQv0Xl.net]
- >>834
こういうエラーメッセージと戦うのが辛いのって結局途中経過を追えないってことなんだよね。 goはコードジェネレート前提だったりする。 そっちだと分かりやすいコードを吐いてくれれば追いやすい。
- 859 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:08:20.40 ID:yL1hQTQw.net]
- >>835
つまり言語仕様の問題じゃなくてコンパイラが途中結果を出力しないのか問題なんだろ? MSが改善すれば済む話 完全に論理が破綻してるね
- 860 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:08:38.51 ID:cWB/7seJ.net]
- >>834
これは酷いTypeScriptは糞
- 861 名前: mailto:sage [2018/02/24(土) 17:14:56.38 ID:yWQ45jBy.net]
- >>834
C++ とて似たようなものだ、ジェネリクスのエラーメッセージは総じて汚らしい
- 862 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:15:40.58 ID:NYPMK72i.net]
- >>836はコンパイルがクソ遅い言語に対しても
問題は言語仕様じゃなくてコンパイラの所為だと思ってそう
- 863 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:26:03.56 ID:WPlCcRak.net]
- >>836
論理がはたんしてるか? というかコンパイラの挙動と言語仕様を分けて考える意味がわからない。 言語としての素晴らしさはそれを囲むエコシステム全体を含めて語っていいと思うが。
- 864 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:29:02.21 ID:WPlCcRak.net]
- >>838
これ。ジェネリクスは人間に牙を向くのが辛い。ライブラリ開発者でうまくエラーをラップできたりすれば良いんだけどね。
- 865 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:43:47.02 ID:yL1hQTQw.net]
- >>834が分かりにくいのって、structual-subtypingで特定のメンバの型に互換性がないのを
「型同士の互換性」の単位で出力してしまってるからじゃないか? TypeScriptならVSCodeに代入元と代入先の型を展開した状態で比較するビューが付けば解決だと思う
- 866 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:51:04.11 ID:ZueQv0Xl.net]
- >>842
あと、もしかしてこう書きたかったんじゃなりませんか? みたいにannotationをコンパイラが出してくれるとかね。 rustってそういう感じだっけ?
- 867 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:54:41.90 ID:ZueQv0Xl.net]
- ちなみに >>834 のエラーはTypeScript2.5.3では出ない。2.6以降にすると出るようになる。
コードとしては何の問題もなく動くんだよね。 バージョン上げるたびに修正するのしんどくて放置してる。
- 868 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 18:11:51.54 ID:67+llEBF.net]
- そのうちまた型システムだけでチューリング完全になるんじゃねえの?
- 869 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 19:33:38.61 ID:OJHwttVu.net]
- チュリ完だと何の不都合ですか?
- 870 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 20:27:10.88 ID:67+llEBF.net]
- する必要の無いものをチューリング完全にしてしまったが故にえらいことになったプロジェクト見てきたし、
そもそもコンパイルの時点で無限ループしかねないとかどんな闇言語だよって話になってくるじゃん。 Scalaも型システムだけでコンパイラ止めれたっけ。
- 871 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 21:39:56.69 ID:Wx4opHQO.net]
- c/c++ のヘッダ処理なんかもデバッグしやすくするのとコンパイル効率は
かなりトレードオフがあるってのが一般的。 だから visual studio が内部で変なことガツガツやってるわけで。 そんなもん2、3年本気で仕事すりゃわかることだろうと思うんだが なぜか理論よりの人間は事実を認めない傾向にある。
- 872 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 22:16:50.94 ID:8UiUrtqZ.net]
- チュリ完であることそれ自体が問題なのではなく、デバッグ回りが弱すぎるのが問題なのだ
- 873 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 22:36:20.17 ID:CuRF79s8.net]
- >する必要の無いものをチューリング完全にしてしまったが故にえらいことになったプロジェクト見てきたし、
それ、「えらいことになった」原因が本当にチューリング完全のせいだったのかね。
- 874 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 22:55:49.93 ID:WPlCcRak.net]
- 少なくともc,c++の依存関係解決の遅さの解決のためにgoが生まれたってのがgoogleの言い分なわけだし、遅いは遅いんじゃないの。
goにプリプロセッサが無いのも意味があるわけで。
- 875 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 23:31:49.65 ID:8UiUrtqZ.net]
- まあ遅いは遅いな。それはそうだ
- 876 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 00:02:11.41 ID:/LdYt4iz.net]
- ちなみにredoxというrustで書かれたosはコンパイルは早いんだろうか。lunuxと単純比較はできないだろうけども
- 877 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 01:39:43.29 ID:i5g4VWIk.net]
- >>850
そうだよ。何を想像してるかわからんけど。
- 878 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 07:45:46.39 ID:Pn1I1KPs.net]
- そりゃチューリング完全であることが問題なんじゃなくてそのチームに問題があったんだろ。
世の中にチューリング完全なシステム(言語)は腐るほどあるわけだし。
- 879 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 08:04:15.51 ID:MHQfhChM.net]
- なんでも「チームが悪い」と言えばいいのだから簡単だな。ばーか
- 880 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 09:34:28.35 ID:5I/H3HR9.net]
- できちゃうことが問題なんじゃないの
c++の型システムがチューリング完全だと自分たちだけがコンパイル速度に気をつけても 依存しているサードパーティライブラリまでは保証できないでしょ。 だったら言語側で制限がかかっておいてほしいって話。 Cの依存性解決も#ifdefを駆使してプリプロセッサの自由度を持って後付で解決していた。 プリプロセッサ自体便利なものだけど、それが原因でコンパイル速度の低下を招いた。 というのが >>821 に書いてる。 汎用性がある機能はなんでもできるからこそ、コンパイル速度を落としたり迷惑を書けることも可能。 swiftもGoも後発言語だけどプリプロセッサのってないもの rustのマクロの自由度は知らんけども。
- 881 名前:デフォルトの名無しさん [2018/02/25(日) 10:45:11.82 ID:AkGT52Is.net]
- テンプレートやマクロで無茶をする奴が
コードジェネレータで無茶するようになるだけ
- 882 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 11:03:44.36 ID:5I/H3HR9.net]
- >>858
少なくともGoのgenereateはコンパイル時毎回動くわけじゃないから。
- 883 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 11:41:56.21 ID:oFPVlXbE.net]
- あるC++のファイルを変更したら
そのファイルがincludeした全てのコードを再コンパイルする 型情報のみをincludeすればいいのに型ではない値とコードが大量に入ってる この値とコードが原因だよね チューリング完全はそこから生じた結果の一つ
- 884 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 12:11:15.59 ID:hhzTCNKn.net]
- >>851
すまん、プリプリセッサって何ンゴ?
- 885 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 12:35:19.43 ID:SIGvHUUj.net]
- プリケツセッサ
- 886 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 12:38:14.47 ID:XjF3qDop.net]
- prepresessor
- 887 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 14:15:34.84 ID:dV634vWG.net]
- >>861
rustでいうマクロみたいなもの コンパイル前に文字列操作を行ってコードを改変する。 結構なんでもできるから重たい操作を行うとコンパイル時間に影響する。 https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5
- 888 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 15:09:03.97 ID:SIGvHUUj.net]
- それはプリプロセッサや〜〜!!!
- 889 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 15:13:14.53 ID:iLEoqX9J.net]
- >>855
まあバカな奴をチームに入れないためにc++を採用しないって主張をするリーナスは ある意味正しいな。
- 890 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 16:03:19.53 ID:jkdNIq8n.net]
- >>860
それはちょっと違う そもそも今時フルコンパイルなんてそんなに重いものではない C++がまずいのは、includeしたヘッダのコンパイル結果をコンパイル単位(.cpp)を跨って共有できないことだ プリプロセッサのせいで毎回変わる可能性があるからな
- 891 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 16:17:08.31 ID:UX7CM2uT.net]
- >>866
リーナスはc++がクソだって言ったんだよ。 その次に使う人間もクソが多いって言ったの。、間違えんな
- 892 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 16:45:30.82 ID:u3kGuI4S.net]
- 間違ってはない
- 893 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 17:25:46.72 ID:eL53m5ic.net]
- リーナスはもともとアセンブラーやからのうwww
Cは複数のCPUのアーキテクチャーに適応するためにどうにゅうしたわけやしのうww
- 894 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 17:45:40.47 ID:ZzND0YhV.net]
- c++はいつになったら#importを導入するんだ……
- 895 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 18:22:22.98 ID:iLEoqX9J.net]
- linux もだいぶヘッダマクロでテンプレみたいなことはやってる。
もちろん型安全ではないがそれでもc++のテンプレート使うよりマシという判断をしてるわけだよ。
- 896 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 20:57:01.90 ID:Sac3cGbb.net]
- >>867
それやったらODR違反
- 897 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 22:23:17.24 ID:hhzTCNKn.net]
- >>864
メメタァプロプロミングってやつンゴか?
- 898 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 01:07:52.73 ID:NUAGFWAP.net]
- jsのhyperappみたいに300行くらいでreact + reduxなライブラリを作ったように
haskellでも小さなコードですごいことをしてみせる実用ライブラリってあるかな?
- 899 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 01:08:12.13 ID:NUAGFWAP.net]
- jsのhyperappみたいに300行くらいでreact + reduxなライブラリを作ったように
haskellでも小さなコードですごいことをしてみせる実用ライブラリってあるかな?
- 900 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 01:59:20.48 ID:RBbBnG6R.net]
- すごいことってなんだか感情的だな
実用というのも感情かもしれない
- 901 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 05:56:26.51 ID:KYXdLiJx.net]
- コードから改行をスペースに変換して一行にするライブラリーを作ればいい。
- 902 名前:デフォルトの名無しさん [2018/02/26(月) 11:09:00.46 ID:AYoEpEU8.net]
- プリプロセッサは遅くないぞ
C++のテンプレートやコンパイル時処理のほうがよっぽど遅い RustもSwiftもプリプロセッサを排除する代わりにC++と同じようなことをやってる
- 903 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 11:28:37.86 ID:OBKUk/zi.net]
- >>879
プリプロセッサが遅いんじゃなくてプリプロセッサに依存したビルドが遅いんだろ コンパイル単位という時代遅れな概念さえなければ話はずっとシンプルになる
- 904 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 11:57:47.68 ID:LqmnPPXl.net]
- コンパイル単位ってコンパイル高速化するためのものと思ってたんだけど、今は無い方が速いのか?
- 905 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 11:58:09.67 ID:tiI6jRqU.net]
- 文字列処理は結果をファイルに保存して再利用しやすい
クラスやオブジェクトの処理はファイルシステムと連携が難しい かといってファイルシステムがない環境でも動くコンパイラを作る意欲もなさそう
- 906 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 13:46:15.14 ID:IYGVTnOb.net]
- >>879
プリプロセッサが、遅いかどうかはどう作るかによるのでは? 何でもできる分、遅く作り込むことも可能。 だからgoとかは組み込みのimport機能を作ったわけで。
- 907 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 13:50:29.38 ID:IYGVTnOb.net]
- >>877
jsのhyperappに感動してしまったから 感情的になってしまった。 300行でしかも比較的読みやすいコードで react+reduxなライブラリが作れたことにびっくりしたんす。 勉強用の教材としてもうってつけ。 こういうのが他の言語のライブラリでもないかなと思って。
- 908 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 16:02:15.05 ID:CBNL7amJ.net]
- >>881
✕高速化 ○メモリ節約 今の1/1000のメモリでデカいウンコを無理矢理出すための手法で、今となっては百害あって一理なし
- 909 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 20:55:59.83 ID:2he6fwHk.net]
- じゃあお前だけ並列コンパイル禁止な
- 910 名前: mailto:sage [2018/02/26(月) 21:02:06.28 ID:5mZ9QExD.net]
- >>885
make -j での高速コンパイルに感動することしきりです、いつか 32thread な CPU を買おうと思っています
- 911 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 22:24:02.68 ID:FUm7ZUuj.net]
- なぜかプログラマー板に立って放置されてる
nimのスレ立てるか
- 912 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 22:29:16.70 ID:eKoH1eQ3.net]
- 頼む
- 913 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 22:43:29.59 ID:+1zKWNLy.net]
- boost 大好きな奴がビルドのベストプラクティスとして
1ファイルに全て書く言うてたな。 バカとしか言いようがないが面倒だから黙ってた。
- 914 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 23:37:01.37 ID:hKYTqf2f.net]
- 小規模なら1ファイルに全て書いても問題ない
普通に書いたら数百とか数千ファイルになるようなものなら馬鹿で間違いない
- 915 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 23:38:45.60 ID:vKciEg6e.net]
- インターフェースとその実装とかは、小規模なら同じファイルに書いてるのもよく見かける
- 916 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 03:24:43.50 ID:Rnz77xQ6.net]
- 世の中にはhaskell使い結構居るっぽいのになんでここには全く居ないんだ
githubやstackoverflowまで行かないと出会えんのか
- 917 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 05:49:52.64 ID:5KO97NM4.net]
- 一つのファイルに書かなくても
複数のファイルをつなげて一つにするプログラム書けばいいだろ そのやつ馬鹿やんなwww
- 918 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 05:53:33.06 ID:5KO97NM4.net]
- 昔の偉い人はトップのファイルに
- 919 名前:だけインクルードを書く手法をつかったらしいからな。
これは複数のファイルを一つにつなげるプログラムとおなじことやんな。 [] - [ここ壊れてます]
- 920 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 11:03:33.84 ID:P8RgwK6u.net]
- 今の偉い人はLTOに任せます
- 921 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 11:58:06.25 ID:hiD/gfTg.net]
- 分割できないのはC++のtemplateだけ
Cは問題ないからほとんどの言語はCのライブラリに依存する 他言語から利用するならさすがにファイル分割せざるをえない
- 922 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 12:49:23.86 ID:cuAUxW5W.net]
- templateって分割できないの?分割してる俺は異端だったか
- 923 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 13:02:26.29 ID:osJwhRBM.net]
- 優秀なコンパイラ使ってるんだな
そのためのexport構文は実装が難しすぎて廃止されたんだ
- 924 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 14:30:07.64 ID:hiD/gfTg.net]
- Vector<T>の内部で無引数のVectorを利用するだけみたいなパターンがある
このパターンに従ってなければ異端視されるリスクはあるだろう
- 925 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 16:21:26.72 ID:ZLoGDkNB.net]
- Railsってなんだかんだいって未だに人気があるみたいだけど、
なんでなん? Rubyって動的言語だよね? PHPを使ったフレームワークとどこが違うの? なんであんなに1強状態で人気があるの? Rubyの魅力とセットで教えてください。
- 926 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 16:31:55.21 ID:hlxRjRwD.net]
- 優れているわけではなく、バカチョンで作れるから安易に選ばれやすいのだろう
Railsで始めてみることより、仕様が固まったら次のまともな言語やフレームワークに移行できるかの方が重要 実際、それに失敗(あるいはその必要性すら見越せず)して炎上する案件も後を絶たない 小さくは産めるが大きく育てることはできないのがRails
- 927 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 16:57:52.59 ID:NW0j8e0V.net]
- バカチョンなのはphpじゃなくて?
なんか意識高い系が使ってるイメージなんだけどRoR
- 928 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 17:42:22.46 ID:5KO97NM4.net]
- 絶対MAC使ってそう
- 929 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 22:14:44.71 ID:D4/jn9Oj.net]
- ザッカーバーグはphpでボコボコ作ってたんだから作れる奴は作れるんだろ。
- 930 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 00:50:59.60 ID:BRgV9W3l.net]
- >>905
でも言語ごと見直してるよね つ hack
- 931 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 01:21:37.82 ID:twfZQuBm.net]
- 型が定義域を成すような言語ってあったっけ?
- 932 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 06:23:34.25 ID:sJxURYwy.net]
- 高階型の事か?
ルービーとか?
- 933 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 10:14:44.58 ID:BRgV9W3l.net]
- >>901
これに誰もコメントできないということは意識高い系エンジニアはもう2chにはいないってことかな
- 934 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 10:54:54.72 ID:pZIdeYdH.net]
- 煽られたのでレスする
>>901 エコシステムが優れているの一点に尽きる 日本語のユーザーが多いので大抵の問題は検索で解決する とりあえずgem入れれば大抵のことができる Rubyであることは恐らく関係がない(Rubyの魅力ってなんだろ?ないんじゃね) このような特長によりラピッドプロトタイピングでは他の追随を許さないため、 早急に成果物が必要なWeb系スタートアップなどでとても重宝される ユーザーが多くて問題が検索で解決するということは学習コストが低いので、 プログラミングが全くわからないという初心者にも人気 誤解を恐れずに言えば、PHPなどの他の言語のRoRライクなフレームワークは、 Rubyを新たに学習
- 935 名前:するのを嫌がった既存言語のユーザーのためのパチモンである []
- [ここ壊れてます]
- 936 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 17:01:05.36 ID:dNU7bBqW.net]
- 人気がどうとか言い出したら未だに8割はphpだし
- 937 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 18:04:09.73 ID:51qUbh2+.net]
- 次世代言語スレで枯れたスクリプト言語の流行り廃りなんて話題にしたくないって人が多いんだろ
- 938 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 18:07:45.89 ID:0QofQq2Z.net]
- 結局javascirptが古いようで最新の技術なんだよね。
- 939 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 20:24:05.75 ID:BRgV9W3l.net]
- >>910
Rubyが嫌いって結局ガッツリハマった人の意見じゃないなぁ。 結局外から観測してる人の意見じゃん。 やっぱりいないんだな。2chには。 ちなみにRubyの良いところって多分プリミティブ型が存在しないことなんかなと 完全に純粋なオブジェクト指向言語を目指したって作者の人も言ってるし。 数字にメソッドが生えているのはたしかにすごいと思った。
- 940 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 20:29:48.68 ID:BRgV9W3l.net]
- >>914
あとElixirはかなりRubyに影響を受けてると聞いた。 だからRubyには魅力があると考えている人は確実にいる。
- 941 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 21:14:49.16 ID:sIMYGGyy.net]
- 数字にメソッドといえば Kotlin もそうだな。
- 942 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 23:56:12.70 ID:DmvhFr4C.net]
- >ちなみにRubyの良いところって多分プリミティブ型が存在しないことなんかなと
心の底からどうでもいいわ。
- 943 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 00:14:26.84 ID:mwB1G/ka.net]
- >>917
まぁそうよね。俺もRubyを外野から見てるから、正直それがどうプログラミングに役に立つかわからない。 でも、今もiOS開発でcocoapodsが使われてるなら あれは設定ファイルがrubyで出来てるはず。(DSLを作りやすい言語だとも聞いた。)
- 944 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 01:01:03.87 ID:PEqveR2A.net]
- >>911
捨てられない、壊せない、低学歴のゴミ捨て場 池沼保守が更なる池沼保守を招き、公共事業になる COBOLですか?いいえ、ペチプァです
- 945 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 01:49:49.40 ID:jbpZZhCj.net]
- >>913
https://anond.hatelabo.jp/20170501085956 >JavaScriptはDOMを書き換えるためだけに存在している書捨てのクソ言語であって、サーバーサイドを書くために存在している言語でも、100万行からなるバベルの塔の建設に耐えうる言語でもない。
- 946 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 02:34:21.42 ID:mwB1G/ka.net]
- >>920
JSも毎年進化してるしasync-await周りの進化を楽しみにしてます。 array系メソッドのasync-await対応入れて欲しい。 TypeScript全然今現役だし。むしろこれからじゃないの。 結構型定義ファイルを最初から提供してくれるライブラリも増えてきたし。
- 947 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 02:51:20.00 ID:3GQv6gfc.net]
- 動的言語の良いところは連想配列と無名関数だぜ
オブジェクトとか参照透明とかいう思想を無視して使うと良い
- 948 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 07:56:42.84 ID:PEqveR2A.net]
- 参照透明w
ガイジすぎますよペチプァさん
- 949 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 08:06:33.61 ID:hFyb911L.net]
- 透明でも透過でも意味はおなじやろ
- 950 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 08:47:20.76 ID:KaHAqFPd.net]
- 日本語ですらこうだからな
英語でこれをやられると日本人は詰む
- 951 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 09:14:47.72 ID:QH9XRV0O.net]
- rubyで作ったものといえばhomebrewとかchef、vagrantとか環境構築系統の奴が多い気がする。
- 952 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 11:41:14.60 ID:mwB1G/ka.net]
- でもPHPってなにげに関数型っぽい性質を思ってるよね。
requestを入力にresponseを出力するだけの機能しか作れないわけだし。 ただ
- 953 名前:言語自体が副作用を許容するのが残念なだけで。 []
- [ここ壊れてます]
- 954 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 07:56:21.08 ID:WI55jJOz.net]
- いや関西型でしょ
細かいことはどうでもええねんやで〜 って感じ
- 955 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 11:26:26.47 ID:swkM6DDi.net]
- >>928
新しいーー
- 956 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 16:36:06.39 ID:cw2CU0bm.net]
- 細かい組み込み関数は暗記しなくていいとPerlの作者は言ってる
でもみんな人の話を細かいところまで聞いてない そして、組み込み型が存在しない言語があれば完璧に覚えられるんじゃないか 完璧に覚えられないPerlは欠陥品じゃないかと誰かが思いついた
- 957 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 23:32:55.91 ID:yLzcLNAA.net]
- perlやっぱキチーわ。。
perldoc.jp/docs/perl/5.6.1/perlvar.pod
- 958 名前:デフォルトの名無しさん mailto:sage [2018/03/03(土) 01:42:16.88 ID:6xQIfmrF.net]
- 詳細を暗記しなくていいって言い方は何か違うな
全容を理解しなくても使えるみたいな言い方だった
- 959 名前:デフォルトの名無しさん mailto:sage [2018/03/03(土) 10:52:51.13 ID:v4FkTK4+.net]
- 誰も全容を理解できないほどグチャグチャなだけじゃないか?
- 960 名前:デフォルトの名無しさん mailto:sage [2018/03/03(土) 10:55:41.97 ID:duFkg5Z7.net]
- ゴミの中から使えるものを探し出すマイニング言語だな
- 961 名前:デフォルトの名無しさん mailto:sage [2018/03/03(土) 14:24:12.16 ID:xVbk5YBO.net]
- 機能を詰め込んだ言語はどれも同じようなこと言うが、
あればどっかのバカがドヤ顔で使うもんなんだよ。人が分からないこと機能を使うことがそいつの生きがいだったりするし。
- 962 名前:デフォルトの名無しさん [2018/03/04(日) 04:04:02.15 ID:H2uta8yU.net]
- 結局次世代覇権はどれなの
- 963 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 04:24:53.92 ID:LENvqUUV.net]
- そんなものはない
- 964 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 08:27:34.15 ID:ZzYgGHv3.net]
- 覇権とはつまり無料で伝わってくる評判や情報
たしかにソースコード自体はただでもらえることが多いが 全ての情報が無料になるとは限らない
- 965 名前:デフォルトの名無しさん [2018/03/04(日) 08:43:02.11 ID:jVv2tvmI.net]
- Dartまだ生きてたんだな
flutterで久々に名前聞いたわ
- 966 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 09:06:46.22 ID:wkppZr3e.net]
- 死産だろ
AltJSはTypeScriptだけでいい Flowのある今、TSですら要らなくなりかけてるしな コヒースクリプトとかいう究極の糞ゴミもあったなそういえば
- 967 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 09:27:49.51 ID:JhMcbRX8.net]
- javascriptのpython的な感じのnode.jsが
サーバ側javascriptとかいってわけのわからない何をするものかわからない 説明しかないウェブ上にないから選択肢にならないのが駄目なんだよな。
- 968 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 09:58:27.75 ID:ok4FvQ1Q.net]
- Dartの戦略はosから全部google製に置き換えるという壮大なものっぽい。
flutterはUI部分はビデオゲームみたいに0から作り直してるからAndroidの断片化問題を回避してる。 結論はdart死んでなかったんや
- 969 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 10:16:59.43 ID:nKesZExL.net]
- Dartはまだワンチャンある
- 970 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 12:11:02.48 ID:wkppZr3e.net]
- 自社で使ってねえ、いつ投げ出すかもわかんねえプロダクト使えるわけねえだろ
Angularなんて全く自社で使ってないから、案の定グダグダでReact対抗なんか遙か遠く、Vueにすら劣るゴミやン
- 971 名前:デフォルトの名無しさん [2018/03/04(日) 12:37:54.80 ID:vieJ9/i2.net]
- >>944
わかる 自社で作ったフレームワークを自社が使わないってどうなのよ?って思う まだベータ版だからとかそれなりの理由があるならともかく、そうでなければ 自分の作ったフレームワークは使うに値しないって言ってるも同然だよな そんなフレームワークを使う気になれないし趣味以外で使う奴の気が知れない
- 972 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 12:39:21.59 ID:DG
]
- [ここ壊れてます]
- 973 名前:FKECqx.net mailto: さすがに手を出しかねるよなあ
flutterに関してはアーリーアダプターさんに頑張っていただいて、僕はレイトマジョリティになるでござる [] - [ここ壊れてます]
- 974 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 13:04:30.62 ID:PM/22zQa.net]
- angularみたいに色々ごった煮するよりか
reactみたいに単なるviewライブラリって割り切ってもらった方が個人的には好みかな。
- 975 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 13:14:01.97 ID:8KjE9Kl8.net]
- そだねー
- 976 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 16:54:18.25 ID:esyJJEGF.net]
- Googleって社内の開発に関しては保守的な印象
Googleともなると、新しい玩具に飛びつくことが長期的にどれだけの利益または不利益を生むかが定量的に分かってしまうんだろうね
- 977 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 17:12:34.27 ID:fkgoPQSR.net]
- あんだけコード資産あったらそらそうだろ
- 978 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 17:17:55.41 ID:P0TPEWFs.net]
- 逆に、つかえねえ自社開発ツールを>>945みたいな理屈で開発環境として現場に押し付けるのもどうかと思うが
公開しないんじゃなくて、できないレベルで使えない、公開したら株価下がるレベルのやつ ある程度は公開してフィードバック貰わないと腐るよ
- 979 名前:デフォルトの名無しさん [2018/03/04(日) 18:24:47.56 ID:vieJ9/i2.net]
- >>951
いや、自社開発のクソみたいなツールを使えと言っているわけじゃないんだが… 例えばReactはFacebookが作っていて、Facebookは自社でReactを積極的に利用してるわけだから そういう開発者自身が積極的に利用してるツールじゃないと魅力を感じないってだけで あと、公開するなとも言ってないんだが… 自社では利用してないツールなら正式版としては公開するのはどうかと思うってだけで ベータ版としてならむしろ積極的に公開してほしい Googleはコード資産が膨大だから全てをAngularに置き換えるのは到底無理な話だが 一部のツール(例えばGmailだけ)を実験的にAngularに置き換えることは可能だろ でも、それさえ行われてないわけでそんなものを正式版と言われても魅力を感じないと言いたかった
- 980 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 18:53:56.69 ID:ok4FvQ1Q.net]
- Flutterをとょっと触った感じすごくReactぽい。なんというか今のトレンドはReactに皆寄せるんかな
- 981 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 20:14:57.99 ID:8pLLmBBd.net]
- Google Wave の匂いがする…
- 982 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 20:20:02.27 ID:p/eHcB/Q.net]
- Closure Library「社内で使ってたら使ってくれるんですか?」
- 983 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 20:32:08.26 ID:7+LmoBkc.net]
- Flutterのチュートリアルを翻訳し始めてみた
https://taiyaq.com/contents/Q2PmOvB1p2yMdH9xxe1JpKL6Jx 手軽に触れる。開発ツールとして悪くない。 vscodeに最初から対応しているのがいい。
- 984 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 23:16:03.90 ID:wkppZr3e.net]
- >>952
ワイ大将軍の代弁、ご苦労だぞ
- 985 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 23:17:13.31 ID:wkppZr3e.net]
- >>956
React Nativeの寡占のケツ叩く材料にはいいかもしれんな それしか価値がないが
- 986 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 23:26:12.39 ID:24V4/Iiw.net]
- 覇権言語TypeScriptで作られたVSCodeを使ってDart書いてたら死にたくならない?
- 987 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 00:09:59.08 ID:YrcFxfr2.net]
- AltJS界で覇権
プログラミングエディタで覇権 クラウドプラットフォームでGoogleに圧勝して2番手 .NET Coreもまさかの成功 MSは一時期調子に乗ってMSを馬鹿にしてたWeb系連中を完全に黙らせたよな 結局、所詮Web系は極めて狭い技術領域における開発プロセスの過剰な最適化を競ってるだけで、大した技術はないんだよ
- 988 名前:ね []
- [ここ壊れてます]
- 989 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 00:19:04.86 ID:DPv3+ffH.net]
- そのWeb系連中のケツ穴舐めて媚びへつらってアヘ顔晒してるM$さんが何だって?
- 990 名前:デフォルトの名無しさん [2018/03/05(月) 00:32:25.07 ID:YuCY3xrf.net]
- 実際、言語設計やシステム設計に関してはMSは群を抜いてると思う
対して、需要を先読みするセンスはGoogleとAppleの方が一枚上手って感じ まぁ、今のAppleはブランド力だけで需要を強引に上書きしてる感あるが
- 991 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 00:37:15.68 ID:XKEuRD67.net]
- おい林檎豚、M字ハゲベゼルが見えてるぞ
- 992 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 07:49:09.52 ID:LJ6W+mLO.net]
- 林檎は、かつてのMSみたいな老害と化してるだろ…
- 993 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 09:46:28.71 ID:mBYt1wWZ.net]
- TypeScriptは確かに覇権ではあるけど
自らにES201X + 型 である。という強い制約を課している。 だからいろいろできたらいいのになって思うけどできない制約が多い。 例えば関数のオーバーロードはできない(宣言はできるけど)。 https://docs.solab.jp/typescript/function/overload/ がっばって実装を工夫しないと読みづらそう。
- 994 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 09:56:41.48 ID:mBYt1wWZ.net]
- >>963
今のApple上層部は技術に興味がない感がすごい。 rootパスワードを無視できるバグができたって完全にテストプロセスが旧態依然ってことだろ。
- 995 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 10:36:05.64 ID:CUJxqnH7.net]
- C言語はほとんど良いんだけどマクロだけは糞すぎ
- 996 名前: mailto:sage [2018/03/05(月) 10:41:43.46 ID:NU3s1WzP.net]
- >>967
あのマクロが万能なんでもあり感満載でいいのではないか?
- 997 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 10:45:51.07 ID:9If1UATd.net]
- 副作用も含めて良い感じ
関数の中に書いたりしたときにスコープ効いてくれると嬉しかったんだが
- 998 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 11:33:55.06 ID:VSqqwJ69.net]
- Cのプリプロセッサはマクロと呼ぶには貧弱で置換表現と呼ぶには強力過ぎるのがなぁ
- 999 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 12:26:34.17 ID:hapGaUvz.net]
- >>965
普通に関数のオーバーロードできてるやん… もしかして、オーバーロードが何か理解してない??
- 1000 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 12:41:42.16 ID:mBYt1wWZ.net]
- >>971
よく読めよ宣言はできるって言ってるだろ。 エントリーポイントは一箇所に纏める必要があるのが問題だって言ってるの
- 1001 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 12:42:27.17 ID:rvkcJo3P.net]
- >>971の理解している「普通の関数のオーバーロード」を説明してもらった方が面白いと思う
- 1002 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 13:27:13.44 ID:cuduWH2+.net]
- >>972
エントリポイントが1箇所にまとまってるとオーバーロードじゃないの? >>973 ポリモフィズムのバリエーションで、ユーザーコードから、別シグニチャに同じメッセージタグで呼び出せるものだと思ってるが 実装が大変かどうかと、オーバーロードが実現できるかどうかを同じにしてることに違和感があっただけだよ ID:mBYt1wWZが大変だと思ってる事実を否定するものではない
- 1003 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 13:27:48.97 ID:gV5hE2lT.net]
- マクロはDOM操作かPHPに似ている
ただしweb系が戦国時代だとしたらcppは覇権江戸幕府
- 1004 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 14:45:14.98 ID:FSU+NZg/.net]
- オーバーロードの宣言を一箇所にまとめないといけないというのは改造ocamlのG'Caml等もそうだったな
その方がコンパイラは楽なのもわかるけど、実用しようと思ったら別々の場所で宣言できないと 用を為さないというのもわかる
- 1005 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 17:35:50.57 ID:0z7zpsA6.net]
- >ポリモフィズムのバリエーションで、ユーザーコードから、別シグニチャに同じメッセージタグで呼び出せるものだと思ってるが
特段反論というわけでもないけど: シグネチャというのはそもそもメッセージタグが同一でも型や引数の個数で別になる つまり
- 1006 名前:それはシグネチャの定義に過ぎない
シグネチャが別になった結果同じ名前で別のもの(関数定義など)が参照されるのがオーバーロード。 TypeScriptは型情報についてはオーバーロードが行われるが、 実装の参照については(ECMAScriptとの互換性のため)オーバーロードが行われない、 みたいに理解している。 [] - [ここ壊れてます]
- 1007 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 17:57:02.33 ID:dFIp3KoW.net]
- 次スレからPart表記なくせば、もっと詰め込める
この形ならElmかNimがはまるな 次世代言語9[Go *** Rust Swift Kotlin TypeScript] でも文字数ギリだから、次次スレからまた変えることになる 括弧をなくせば使えるが 次世代言語10 Go *** Rust Swift Kotlin TypeScript
- 1008 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 19:57:21.53 ID:D1Vi1BjH.net]
- >>978
そもそも言語をスレタイに入れなければ良いのでは?
- 1009 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:31:22.82 ID:D61iv0lz.net]
- >>979
それだと検索に引っかからなくなる
- 1010 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:38:24.63 ID:1R0ciaNQ.net]
- 別に引っかからなくていいよ。
誰がそこまでこのスレを重視してんの?
- 1011 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:41:16.04 ID:03r0WsXs.net]
- オレだよ、オレオレ!
- 1012 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:41:22.54 ID:r5YruRsJ.net]
- >>980
引っかかったところで大してその言語の話してねえようなスレなんだぜ。 Kotlinなんて十レスもない。 引っかかること自体詐欺的。
- 1013 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:56:53.56 ID:cQ8T6f3a.net]
- たし蟹
もう次スレいらんでしょ
- 1014 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 21:22:28.56 ID:+lEhhk6x.net]
- 次世代言語と言えばsmalltalkだろ
もっとsmalltalkの話しようぜ!
- 1015 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 21:27:08.39 ID:CUJxqnH7.net]
- 申し訳ないがジョブズに自慢していいとこ取られて死んだ言語はNG
- 1016 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 21:35:44.64 ID:kL27V13J.net]
- あえて言おう
パクられることなくSmalltalkに残った機能なぞカスであると イメージベース然り、become:然り
- 1017 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 23:30:43.29 ID:XKEuRD67.net]
- なんでDart2なんか出しちゃったんだろな
ひょっとしてグーグルって俺よりバカなんじゃないか? 俺だったらGo使うわ
- 1018 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 23:39:33.13 ID:XKEuRD67.net]
- いやホント、俺がプロジェクトマスターやってあげたほうがいいんじゃないか?って。
心配になってくるよな、最近のグーグルは、困ったもんだよ
- 1019 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 01:37:43.48 ID:tYgPxfOY.net]
- >>988
goはなんか違う気がする。 今のgoでGUIフレームワーク作ったらinterface{}だらけになる予感しかない。
- 1020 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 01:41:33.41 ID:vxZYoA9J.net]
- GoにGUIは明らかに不得手。
俺画面周りはHTMLとCSSで書いてるわ。 gopherjs使うと思ったよりブラウザ側でも色々させられるし。 あれ面白いぞ。
- 1021 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 01:43:22.53 ID:tYgPxfOY.net]
- どっちかというと比較対象はTypeScriptなんじゃないかな。null安全だったりasync awaitあったり共通点は多い。
でも、jsの仕様を引きづる言語仕様だから、そういう後方互換性を考慮しなくてもいいDartってことなんじゃないか。 google社内でも使われてるみたいだし。 flutterもreactユーザーにはしっくりきやすい。俺はTypeScript+React大好き派だから かなりいい感じ。 チュートリアルもdartを知らんでも触れるようにできてて分かりやすい。
- 1022 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 07:20:22.85 ID:kXsiMblM.net]
- >>983
笑えたわww。 対照的に何度も出てくるみんなのアイドル某ボケ担当言語を外してるあたりも、 個人的怨嗟が垣間見える。
- 1023 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 08:33:44.80 ID:E3ObYs9n.net]
- >>993
単純に一番少ないやつ挙げたんだけどね
- 1024 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 10:09:42.47 ID:x/Au45rc.net]
- 次世代言語9[Haskell Rust Kotlin TypeScript Dart]
me
- 1025 名前:vius.5ch.net/test/read.cgi/tech/1520298555/ []
- [ここ壊れてます]
- 1026 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 17:55:36.25 ID:+o/JM6Eu.net]
- flutterってどんなアーキ使えばいいの?
reactと同じだからflux?
- 1027 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 20:24:51.38 ID:aemwhbpR.net]
- >>996
flux自体がReactの延長上の思考法なわけだから。 基本は極力Stateの管理をするコンポーネントを一箇所に集めろって話。 flutterもおんなじだろうね。 詳しくはReactの考え方でググってみ。
- 1028 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:57:19.92 ID:osOtByTq.net]
- う
- 1029 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:57:52.53 ID:osOtByTq.net]
- め
- 1030 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:58:24.93 ID:osOtByTq.net]
- ま
- 1031 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:58:49.26 ID:osOtByTq.net]
- す
- 1032 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:59:19.76 ID:osOtByTq.net]
- 1000
- 1033 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 95日 0時間 50分 58秒
- 1034 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|