- 1 名前:デフォルトの名無しさん mailto:sageteoff [2016/11/02(水) 03:12:40.30 ID:MYQ7Ohex.net]
- Mozillaがリリースした、プログラミング言語「Rust」について語るスレです。
www.rust-lang.org/ https://github.com/rust-lang/rust Servo https://servo.org/ https://github.com/servo/servo ◆前スレ プログラミング言語 Rust echo.2ch.net/test/read.cgi/tech/1327489549/
- 960 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 19:26:14.20ID:Tf+uq8In.net]
- cargo-cake - Cargo: packages for Rust
https://crates.io/crates/cargo-cake >A cake for celebrating Rust's birthday
- 961 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 21:11:51.51ID:bY/Wnlnx.net]
- そろそろRustの誕生日なんだっけ?
- 962 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 09:57:29.68ID:pE9H07RL.net]
- >>939
一番好きなOSSライセンスで配布されてて、入れねばと思った次第 このライセンス、もっと流行ってほしい
- 963 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 10:06:00.24ID:f88CfZw6.net]
- こんなライセンスあるんだ
GPL股間でケツみたいなロゴ
- 964 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 19:45:14.25ID:1qJaUFOe.net]
- WTFって what the fuck かよって笑ったらホントにそうだった。
- 965 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 19:52:14.49ID:KhU24P3y.net]
- NYSL(煮るなり焼くなり好きにしろライセンス)てのもあったなー
- 966 名前:デフォルトの名無しさん [2017/05/18(木) 19:53:40.57ID:/+P5IoOC.net]
- 夏かC
- 967 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 20:36:37.70ID:38KyjAHn.net]
- crate見てると、MITとApache-2.0のデュアルライセンスが多いね
なんか理由あるのかな? 単に他の人がそうしてるから? ほかの言語のライブラリと比べると、BSDライセンスやGPLがもっと多くても良さそうな気がするんだけど
- 968 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 20:53:08.58ID:fOFaQvk5.net]
- BSDって厳密には「BSD風」でないと権利元が違う所に行くんじゃないのけ
最新のBSDライセンスは変わってるのかもしれんけど BSD風 = MIT な条項になるはずだからBSD風にするならMITで済ます方が楽だと思う APLは広告表示を伝播させるウィルスライセンスだからGPL並みに嫌いだ... だから、BSD風やMIT、しいては好き勝手を許すWTFPLを愛してる
- 969 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 21:56:20.62ID:kFoUD79v.net]
- さすがにBSDっていったらnew BSDだよw
いつの時代からきたの
- 970 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:08:12.07ID:H9PBwwNn.net]
- rustのオフィシャルcrateがMIT/Apache2.0にre-licenseしたときに core teamの人がいろんなcrateにrelicenseしないかとissueたててたからきっとその影響
- 971 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:09:14.25ID:ohXqIolz.net]
- これだな
https://github.com/sfackler/rust-openssl/issues/331#issue-125839119
- 972 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:17:01.68ID:38KyjAHn.net]
- へー、ただの偶然や、なんとなくじゃないんだな
- 973 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:32:31.37ID:38KyjAHn.net]
- もっと読んだら、こういう事か
Rustの主要ライセンスはApacheライセンスだけど、GPLv2互換にする為におまけとしてMITライセンスも付けてる だからRustエコシステムの一環として、このcrateもデュアルライセンスにしてね 俺の中では、Apacheライセンスの方がマイナー感あるけど、こっちがメインらしい
- 974 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:43:24.79ID:fOFaQvk5.net]
- >>948
new BSDという存在がなかった時代から来たよw 今はそんなライセンスになってんのな、流石に「BSD風」の面倒さはいつまでも保たなかったか Apacheがまだ元気だった頃、Apache製のJava LibがAndroidなんかで大量に使われて一気に流行ったよな > APL GPLv2だと商用で使えないけどBSD風/MITだと売名できないからって00年代にはよく使ってたわ
- 975 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 09:05:07.26ID:r5Vu9+iD.net]
- Apacheはpull reqの著作権が譲渡されるのが便利だから使われてる
- 976 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 12:16:11.47ID:Cc5/b8RU.net]
- Apacheの方が企業で使いやすいと聞いたことある
広告表示の伝播って何?
- 977 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 14:23:28.33ID:7dSH5YZb.net]
- GPLと違ってソースコード開示義務がないから、クローズドソース企業でもAPLソースを利用できる
MITと違って権利元の紹介/参照表示義務があるから、APLソースを作った企業は広告塔として利用できる 利用側、提供側の両方の企業にとってWin-Winだねぇ PRの著作権が譲渡されるのが便利ってのは意味わからんけど PR受領側がAPLにしてても意味ないし、PR発行側がAPLにしたら権利譲渡されないでしょ
- 978 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 16:01:37.09ID:YSFiOlnd.net]
- https://www.viva64.com/en/b/0324/
古い記事だが俺がずっとRustはクソ言語未満って言ってるのは正しかったと確信できた。 ここにいるクソモジラの工作員は百万回読んで反省しろ。
- 979 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 16:17:53.03ID:00885lZ8.net]
- 工作員とか言い出す辺り電波ちゃんか。
- 980 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 16:19:17.30ID:YSFiOlnd.net]
- >>958
クソ言語を流行ってるように見せかけて害悪を撒き散らしてるのが工作員じゃなくて何なんだ? 実際に雇われてなくても工作員には変わらない。
- 981 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 17:19:26.35ID:uFlt+gQT.net]
- >>957
確信出来たけどまたここに来ちゃうんでしょ〜?
- 982 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 17:37:02.20ID:YSFiOlnd.net]
- >>960
うっかりステマに騙されてこのスレに来た奴に本当の情報を教えて救う仕事があるからな。
- 983 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 20:18:17.49ID:ICcQ+KKA.net]
- >>957
半分くらいで読む気なくしたけど序盤からグリーンスレッド云々とか言ってて「は?」って感じだし 途中でD言語の衰退とかに触れてるのはあまり関係ない話だし、 引き合いに出されてるベンチマークの結果は最新版では順調にC/C++に近づいてて色々笑える
- 984 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 21:05:47.66ID:rqeuDXpP.net]
- 二年も前の記事なんて引用するもんじゃないなww
- 985 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 22:56:06.99ID:myVq12PI.net]
- >グリーンスレッド云々
C++の後継狙ってないなら絶対切ってない機能だから、これ切った時点でC++の置き換え狙ってないとか口が割けても言えないよな??? でこの体たらくかwwwwwww ってことな。 >D言語の衰退 かつてCやC++の後継を狙った言語がことごとく結局技術的負債になってるが、Rustがそうならない理由どこにもないけどそれでも使うの??? ってことな。 >引き合いに出されてるベンチマークの結果 ソースなし擁護乙。
- 986 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 22:58:39.55ID:ICcQ+KKA.net]
- >>964
箱ひげ図くらい読めるよな? benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest.html
- 987 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 23:42:10.72ID:R52jpALp.net]
- >>957
Vec<Rc<RefCell<Box<Trait>>>> に爆笑したわ 別名つけるなり構造体に押し込むなり色々やりかたがあるって自分の示したソース(しかもRedditて)で書かれてるし そんなんC++でもやるだろ つか個人的にはC++のテンプレートの方が記述ひどいわ あと記事の最後の 「C++erは(中略)必要とあればRustを習得するのはすぐできるが、逆はほとんどありそうもない」 っていうのは全力でダウトぶつけたいわ。簡単なのは闇の軍団くらいだろ 逆に言えば「闇の軍団くらいになればRustなんていらない」っていうことなのかもしれんが
- 988 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 00:27:26.97ID:Ff6K3/VM.net]
- >>965
Cの箱が潰れてただの線になってるのほんと笑う C++にはかなり追いついている(というか中央値はほぼ同率か)が、Cだけは越えがたき壁だな
- 989 名前:デフォルトの名無しさん [2017/05/20(土) 01:16:59.18ID:FvSbl/DO.net]
- >>964
「ない」ばっかり、君日常会話も否定から入るタイプ?
- 990 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 07:19:30.94ID:ByT4iV18.net]
- >>964
グリーンスレッドにあたるものってC++にはないよ。だからよりC++に近付いたんだよ。 もっとRustとプログラミング言語勉強しないとくそ言語かどうか判らないね〜。 またRust勉強したら帰ってきてね
- 991 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 10:08:32.95ID:POYpVYoy.net]
- goスレの俺のレスを工作員だと思って来たんだろうから、あっちでrustをディスっておいた
「ずっとRustはクソ言語未満って言ってる」のに確信持ってなかったとか驚いたゾ 根拠なくクソ言語未満って言ってたとかお前は原人かよぉ
- 992 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 17:57:16.26ID:QYvr2rA8.net]
- >>969
そもそもの>>957の文が「グリーンスレッドを切ったんならC++の置き換えを狙ってるってことだよな?」という内容だからその点に限っては>>964は間違っていない
- 993 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 18:18:03.04ID:FvSbl/DO.net]
- そもそもグリーンスレッドなんていらん
- 994 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 19:47:44.68ID:FUP6GO5Q.net]
- グリーンスレッドのいる理由もいらん理由もわからなくて辛い
- 995 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 20:02:52.38ID:yXBDkmxu.net]
- グリーンスレッドある=へーrustやるじゃん
ない=まぁ無くても…別にねぇ?
- 996 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 20:31:44.28ID:HYrvvmg5.net]
- そりゃ要らんだろ。
擬似スレッドなんて。
- 997 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:08:20.63ID:NqXZxUdZ.net]
- > グリーンスレッドある=へーrustやるじゃん
この頃はどういう背景だったんだろうねぇ、goroutineを真似てみたかった感じなのかね 同じものを実現することは不可能なわけで、それでグリーンスレッドイラネになったのなら必然だわな
- 998 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:29:09.33ID:1hsFVVTl.net]
- グリーンスレッドがあればGoと勝負する位置の言語としての存在価値ができた。
グリーンスレッドを捨てた結果、愚かにもC++に弓引くドンキホーテになった。
- 999 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 23:31:32.24ID:FvSbl/DO.net]
- どんどんcpuコアが増えていくのにグリーンスレッドとか、、、
- 1000 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 23:38:34.66ID:QYvr2rA8.net]
- よく分からんのだけど、グリーンスレッドが解決しようとしている問題ってコア数を増やせば解決できるような問題なの?
- 1001 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 23:57:14.86ID:FvSbl/DO.net]
- >>979
あーそんなことは言ってない。cpuを有効活用してかないといけないのに今更グリーンスレッド持ち上げてもアレだよと。
- 1002 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 01:41:54.52ID:DDrTaXD8.net]
- if let Some(a) = x && let Some(b) = yみたいに書きたい
- 1003 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 04:11:14.25ID:cLRuMlqp.net]
- if let (Some(a), Some(b)) = (x, y)
- 1004 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 06:52:28.40ID:9L9dm7b/.net]
- >>977
このドンキホーテも真っ青な的外れな指摘よ グリーンスレッド載せてもGo(goroutine)との勝負の土俵に上がれないってばよ >>982 ぱっと見、()が多くてタイプ面倒そうでもっとシンプルにならんかなと思ったけど letや&&なんかを何度もタイプするより短いんだな
- 1005 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 11:03:41.44ID:HTknFc4w.net]
- システムプログラミング言語としてネイティブスレッドのサポートは必須なんだけど
標準ライブラリのIO系関数をネイティブスレッド、グリーンスレッドのどちらでも使えるようにすると ネイティブスレッドで使ったときのオーバーヘッドが大きすぎると問題になった グリーンスレッドとネイティブスレッドにそれぞれ別のIO関数用意するのだったら 標準ライブラリでやらなくても良いよねということになって グリーンスレッドサポートはドロップされた
- 1006 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 11:21:50.34ID:rlx7fyr1.net]
- https://crates.io/crates/trip
trip finds 2channel-style tripcodes 2ch用ツールがcrates.ioに上がってるね。
- 1007 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:22:45.36ID:HwsOwdy1.net]
- Rustには可愛いマスコットキャラいないの?
- 1008 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:47:53.53ID:cLRuMlqp.net]
- >>985
もうメンテナンスされてないっぽいけどこっちの方が多機能そう https://github.com/Huton/tripcode-rs
- 1009 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:50:18.66ID:cLRuMlqp.net]
- ……と思ったけどよく見たら>>985は探索ツールか
- 1010 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:51:09.59ID:hU2RwKDa.net]
- >>986
おれもユニティーちゃんみたいなのほしいんだが
- 1011 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 12:51:29.25ID:hU2RwKDa.net]
- カニの擬人化
- 1012 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:07:17.24ID:rlx7fyr1.net]
- >>986
カニのフレンズがいるって、このスレで見た
- 1013 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:09:35.76ID:cLRuMlqp.net]
- Ferris the Crabは今のままでも十分可愛いよ
- 1014 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:30:02.02ID:hU2RwKDa.net]
- フェリスたんがかわいく見えないのはまだラスタシアンになりきれてないからなのか
- 1015 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:32:15.48ID:HwsOwdy1.net]
- いるのかと思ったらそのカニ非公式じゃねーか
- 1016 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 13:47:49.18ID:rlx7fyr1.net]
- borrow checkerのマスコット
blog-imgs-10.fc2.com/k/a/n/kaniking/shanghaigani070107.jpg
- 1017 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 14:04:48.14ID:9L9dm7b/.net]
- 次スレ
ttps://echo.2ch.net/test/read.cgi/tech/1495343069/l50
- 1018 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 14:08:51.46ID:hU2RwKDa.net]
- 誰か絵心あるやついないのか
- 1019 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:13:30.59ID:2E7Z41P0.net]
- へ____ミ
へ..........ミ へ____ミ
- 1020 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:13:59.69ID:2E7Z41P0.net]
- 失敗
- 1021 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 15:14:22.40ID:2E7Z41P0.net]
- 穴があったら埋めたい
- 1022 名前:1001 [Over 1000Thread.net]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 200日 12時間 1分 43秒
- 1023 名前:1002 [Over 1000Thread.net]
- 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.2ch.net/ ▼ 浪人ログインはこちら ▼ https://login.2ch.net/login.php
- 1024 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|