Mozillaがリリースした、プログラミング言語「Rust」について語るスレです。
http://www.rust-lang.org/
https://github.com/rust-lang/rust
Servo
https://servo.org/
https://github.com/servo/servo
◆前スレ
プログラミング言語 Rust 2
http://echo.2ch.net/test/read.cgi/tech/1478023960
プログラミング言語 Rust 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/05/21(日) 14:04:29.55ID:9L9dm7b/116デフォルトの名無しさん
2017/06/01(木) 19:44:54.46ID:KprYmBPJ117デフォルトの名無しさん
2017/06/01(木) 23:17:34.13ID:Co5NqntP >>116
自動車は普通にc++使ってる部分もあるよ。
自動車は普通にc++使ってる部分もあるよ。
118デフォルトの名無しさん
2017/06/01(木) 23:38:13.83ID:0ZYBTIzB ハードウェアは未だにZ80が現役のパチンコでもZ80要らないところなら色々使うで。
ソフト部分がjavaかC#か、最近はunityだから格差が大きい。
こういうニッチなところならrustのno_coreも入り込めるかも
ソフト部分がjavaかC#か、最近はunityだから格差が大きい。
こういうニッチなところならrustのno_coreも入り込めるかも
119デフォルトの名無しさん
2017/06/01(木) 23:39:53.34ID:0ZYBTIzB ごめん言い忘れた。
いまだにC++使わないのなんか軍事兵器くらいやで戦闘機のOSとか
いまだにC++使わないのなんか軍事兵器くらいやで戦闘機のOSとか
120デフォルトの名無しさん
2017/06/01(木) 23:46:55.28ID:GrGj5OGG そんなの持ち出す前にlinuxでしょ
121デフォルトの名無しさん
2017/06/02(金) 00:20:19.49ID:u7OL4GIc F-35はC++が使われてるんじゃなかったか
122デフォルトの名無しさん
2017/06/02(金) 00:22:55.55ID:1X/05mt0 お前らやたら詳しいな……
123デフォルトの名無しさん
2017/06/02(金) 00:25:26.45ID:/gLRnObz その辺はAdaが使われてる印象だったんだがCも使われてんのか。
124デフォルトの名無しさん
2017/06/02(金) 00:54:37.65ID:UJQ0OGfD 今、MISRA Cを使ってるようなところが、Rust向きだと思う
125デフォルトの名無しさん
2017/06/02(金) 01:43:12.50ID:USk3zPix 飛行機なんかはメモリ確保命令は使わずに上書きでやりくりするんでしょ?
リアルタイム性が要求されるから決定的瞬間にアロケーションや解放なんて処理始まったら死ゾ
リアルタイム性が要求されるから決定的瞬間にアロケーションや解放なんて処理始まったら死ゾ
126デフォルトの名無しさん
2017/06/02(金) 02:00:16.87ID:/gLRnObz127デフォルトの名無しさん
2017/06/02(金) 06:39:31.02ID:eD3LHIkq128デフォルトの名無しさん
2017/06/02(金) 07:33:26.58ID:3O32wZtM >>125
ATS2 みたいな機能を Rust も組み込めば良いのに。
ATS2 みたいな機能を Rust も組み込めば良いのに。
129デフォルトの名無しさん
2017/06/02(金) 09:15:56.51ID:PNLF+z5i C++でextern Cじゃいかんのけ?
130デフォルトの名無しさん
2017/06/02(金) 10:26:55.70ID:f93mDoXl cとのI/Fではc++が最強か
131デフォルトの名無しさん
2017/06/02(金) 16:42:33.09ID:IZaDrWj5 >>117
そーなんだ。俺がやってたのはもう10年くらい前だからさすがにかわったのか
そーなんだ。俺がやってたのはもう10年くらい前だからさすがにかわったのか
132デフォルトの名無しさん
2017/06/02(金) 17:04:48.35ID:Lx2HMXf/ impl Into<[u8]> for Hoge {
これがエラーになってしまうのですが、どうやればInto<[u8]>を実装できるのでしょうか?
impl<T: [u8]> Into<T> for Hoge {
これも試してみたのですがシンタックスエラーになってしまいました。
これがエラーになってしまうのですが、どうやればInto<[u8]>を実装できるのでしょうか?
impl<T: [u8]> Into<T> for Hoge {
これも試してみたのですがシンタックスエラーになってしまいました。
133デフォルトの名無しさん
2017/06/02(金) 18:53:59.81ID:ymoR0uYq >>132
ttps://play.rust-lang.org/?gist=33ccca08ebe70d32141ce8cdaeddd76e&version=stable&backtrace=0
配列の長さが固定なら参照にしなくてもいいけど、多分可変長なんだろうからlifetime使わざるを得ない気がする
このスレでtokio, tokio言うからどんなものよと使ってみてるけどムツカシイ・・・
クライアントのサンプルコード少なすぎる、futuresの在り様が掴めなくて苦しいぜよ
ttps://play.rust-lang.org/?gist=33ccca08ebe70d32141ce8cdaeddd76e&version=stable&backtrace=0
配列の長さが固定なら参照にしなくてもいいけど、多分可変長なんだろうからlifetime使わざるを得ない気がする
このスレでtokio, tokio言うからどんなものよと使ってみてるけどムツカシイ・・・
クライアントのサンプルコード少なすぎる、futuresの在り様が掴めなくて苦しいぜよ
134デフォルトの名無しさん
2017/06/02(金) 20:26:56.32ID:ymoR0uYq tokio好きのエロい人、ボスケテ
ttps://play.rust-lang.org/?gist=1efad716955551cd68c21b0183b9f942&version=stable&backtrace=0
これで実行すると、リクエスト送信 => レスポンス受信 => リクエスト送信、みたいな動きになる
sendとsend_allで二回送信してるんだろうから分からいでもないんだけど
リクエスト送信 => レスポンス受信、の動きにするにはどうすりゃいいの
ttps://play.rust-lang.org/?gist=1efad716955551cd68c21b0183b9f942&version=stable&backtrace=0
これで実行すると、リクエスト送信 => レスポンス受信 => リクエスト送信、みたいな動きになる
sendとsend_allで二回送信してるんだろうから分からいでもないんだけど
リクエスト送信 => レスポンス受信、の動きにするにはどうすりゃいいの
135デフォルトの名無しさん
2017/06/03(土) 19:09:45.21ID:MHNPbMg7 logとかrandとか、標準ライブラリではないけと、ほぼ公式ライブラリ化してるcrateのリストって、どこかにある?
136デフォルトの名無しさん
2017/06/03(土) 20:41:56.30ID:x4F2VVph brson / stdx
137デフォルトの名無しさん
2017/06/03(土) 22:00:53.66ID:MHNPbMg7138デフォルトの名無しさん
2017/06/03(土) 22:03:30.78ID:LvdfU0KG139デフォルトの名無しさん
2017/06/03(土) 22:21:40.86ID:MHNPbMg7 >>138
これや!
これや!
140デフォルトの名無しさん
2017/06/04(日) 03:40:08.07ID:fD7zpG1M そういうのがstdに無いのが不便で仕方ないんだがどうしてそうなったの
141デフォルトの名無しさん
2017/06/04(日) 03:45:59.28ID:79UOiFpQ142デフォルトの名無しさん
2017/06/04(日) 03:50:33.29ID:fD7zpG1M143132
2017/06/04(日) 10:44:11.97ID:rLXx1OCs >>133
そこにもlifetime指定できたのですね。ありがとうございます!
そこにもlifetime指定できたのですね。ありがとうございます!
144デフォルトの名無しさん
2017/06/04(日) 14:04:24.56ID:W9jPbq7z C++のとき=で右辺の状態が変わるのが人間の直観によろしくないと
非常に明白な結論が出てるのに
なんで変えなかったんですかね
思考が著しく阻害される
非常に明白な結論が出てるのに
なんで変えなかったんですかね
思考が著しく阻害される
145デフォルトの名無しさん
2017/06/04(日) 16:24:39.76ID:8nnj2TqC 記号が <- だったらよかったのにって?
まあ慣れだと思うけど。
まあ慣れだと思うけど。
146デフォルトの名無しさん
2017/06/04(日) 16:28:32.85ID:Ukp5iwZo それを言い出したら左辺の状態が変わるのも"直感によろしくない"しなあ
147デフォルトの名無しさん
2017/06/04(日) 16:42:30.55ID:qUWZGkRh148デフォルトの名無しさん
2017/06/04(日) 16:58:15.24ID:2L30Nwvk お前ら非常に明白な結論になんてことを・・・
149デフォルトの名無しさん
2017/06/04(日) 17:07:01.45ID:zptvcWS6 >>51
valgrindの扱えない 一般のuse-after-free って何だ?
valgrindの扱えない 一般のuse-after-free って何だ?
150デフォルトの名無しさん
2017/06/04(日) 19:25:09.29ID:rwHtuE7A >>149
メモリ以外も含めたリソースの解放後の使用って意味じゃね?ファイルとか
メモリ以外も含めたリソースの解放後の使用って意味じゃね?ファイルとか
151デフォルトの名無しさん
2017/06/04(日) 21:24:44.90ID:Ukp5iwZo >>150
ファイルに関してはValgrindには--track-fds=yesがあるから例として微妙では
もうちょっとドメイン固有なもの、例えばSerdeでDeserializerを2回使うのを防ぐとかの方がありがたみが強そう
ファイルに関してはValgrindには--track-fds=yesがあるから例として微妙では
もうちょっとドメイン固有なもの、例えばSerdeでDeserializerを2回使うのを防ぐとかの方がありがたみが強そう
152デフォルトの名無しさん
2017/06/04(日) 21:40:25.92ID:qOHu1i3Q valgrindみたいな実行時チェックとコンパイル時の静的チェック比較してどうするの
153デフォルトの名無しさん
2017/06/06(火) 00:41:45.73ID:eZ7grxii https://docs.rs/try/1.0.0/try/
>Since the introduction of the ? operator, its supporters have preffered its use, ignoring the valid criticism of the ? operator almost hiding the error propagation operation.
彼は一体誰と戦っているのだろう……
>Since the introduction of the ? operator, its supporters have preffered its use, ignoring the valid criticism of the ? operator almost hiding the error propagation operation.
彼は一体誰と戦っているのだろう……
154デフォルトの名無しさん
2017/06/06(火) 02:28:52.15ID:LS7abRGk というか、try!をdeprecateする話なんてあったか?
Rust 1.13以前をサポートするcrate(特にnursery系)ではバリバリ現役じゃん
Rust 1.13以前をサポートするcrate(特にnursery系)ではバリバリ現役じゃん
155デフォルトの名無しさん
2017/06/06(火) 13:02:17.27ID:29cDHiwu そういや、crates.ioに公開されてるものって
対応してるrustcのバージョンが不明確だな
対応してるrustcのバージョンが不明確だな
156デフォルトの名無しさん
2017/06/06(火) 21:24:51.99ID:LrtFpx4M 案の定、誰もtokioを使ったことない感じでスルーされつつ自己解決した
ttps://play.rust-lang.org/?gist=42a8464afde50942d9a162f3d1cfe9c0&version=stable&backtrace=0
futuresのAPI分かりづらいよ
zero-costとかそう言う所じゃないレイヤーのI/F設計が頭おかしい気がする
いや、気がするだけでzero-costに注視した場合にそうならざるを得なかったのかもしれんが
とりあえず、奥深いと言うかなんと言うか、tokio及びfuturesの闇の深さが分かったのでちょっと遊ぼう
tokioはstd:netのラッパーで本当に早いの?な感じだったけど、futuresの方は中々に面白い
ttps://play.rust-lang.org/?gist=42a8464afde50942d9a162f3d1cfe9c0&version=stable&backtrace=0
futuresのAPI分かりづらいよ
zero-costとかそう言う所じゃないレイヤーのI/F設計が頭おかしい気がする
いや、気がするだけでzero-costに注視した場合にそうならざるを得なかったのかもしれんが
とりあえず、奥深いと言うかなんと言うか、tokio及びfuturesの闇の深さが分かったのでちょっと遊ぼう
tokioはstd:netのラッパーで本当に早いの?な感じだったけど、futuresの方は中々に面白い
157デフォルトの名無しさん
2017/06/06(火) 21:31:18.02ID:eZ7grxii mioは本質的にstd::netを使ってなくねなどと重箱の隅を突いてみる
158デフォルトの名無しさん
2017/06/06(火) 21:39:21.98ID:LrtFpx4M tokioもサーバサイドで使うぶんには効率的よ?と直前のレスをちゃぶ台返し
エアプログラミングで卓上で論じる分には楽しいけど、実際使ってみようとしたらドキュメント少なすぎるだろ
futuresのtutorialみたらtokio.ioに飛ばされてスッゲーあっさりとしか書かれてないでやんの
エアプログラミングで卓上で論じる分には楽しいけど、実際使ってみようとしたらドキュメント少なすぎるだろ
futuresのtutorialみたらtokio.ioに飛ばされてスッゲーあっさりとしか書かれてないでやんの
159デフォルトの名無しさん
2017/06/07(水) 10:48:52.84ID:oMhdv7bq な?Rustってまともに使える言語じゃないだろ?
だからもう騙されるのは終わりにしようぜ。
だからもう騙されるのは終わりにしようぜ。
160デフォルトの名無しさん
2017/06/07(水) 13:01:49.86ID:AvS1SMln ソース読めばいいよ
161デフォルトの名無しさん
2017/06/07(水) 19:59:59.87ID:CD/BPHg5 言語じゃなくライブラリの問題なんだよなぁ、言語仕様で躓いたPG(笑)はスクリプト言語にでもおかえり
ソース追い回しても分かんなかったよ, crate futuresのソースがC++のマクロ地獄みたいなの
解決したらそりゃそうだと納得なんだが、sink.and_thenのErrとstream.into_future().and_thenのErrが一致しないのは罠だと思った
お前ら両方ともtrait Futureのand_thenなのに違う型をツラっと返すなよな・・・
sinkから作ったFutureとstream(のinto_future)から作ったFutureがand_thenで連結できないのかと悩んだよ
ソース追い回しても分かんなかったよ, crate futuresのソースがC++のマクロ地獄みたいなの
解決したらそりゃそうだと納得なんだが、sink.and_thenのErrとstream.into_future().and_thenのErrが一致しないのは罠だと思った
お前ら両方ともtrait Futureのand_thenなのに違う型をツラっと返すなよな・・・
sinkから作ったFutureとstream(のinto_future)から作ったFutureがand_thenで連結できないのかと悩んだよ
162デフォルトの名無しさん
2017/06/07(水) 20:19:54.47ID:xcCDpPBC むしろ同じエラー型しか返せないとしたら面倒臭いわな
例えばfutures_cpupoolで常にio::Errorしか返せないとかだったら扱いにくいのなんのって
例えばfutures_cpupoolで常にio::Errorしか返せないとかだったら扱いにくいのなんのって
163デフォルトの名無しさん
2017/06/07(水) 20:43:02.03ID:CD/BPHg5 Futureの操作元(今回はStream)をエラー時にも返したい時がある的な振る舞いは未だに理解できんぞ
sinkはErrでstreamは(Err, Stream)とかイミフ、どうせなら両方ともタプルにしてくれよ
sinkはErrでstreamは(Err, Stream)とかイミフ、どうせなら両方ともタプルにしてくれよ
164デフォルトの名無しさん
2017/06/07(水) 20:44:49.12ID:aNYsG6oK それはそうだが、StreamFuture::Errorの型はあれはちょっとなあ……
所有権を返したいってのはなんとなく分かるが
所有権を返したいってのはなんとなく分かるが
165デフォルトの名無しさん
2017/06/07(水) 20:46:10.36ID:aNYsG6oK166デフォルトの名無しさん
2017/06/08(木) 02:32:18.91ID:+DWZ9aoq reqwest、HTTPヘッダやMIMEタイプまでそれぞれ別個にタイプセーフとかクレイジーだな、いい意味で
いや、hyperのせいか
いや、hyperのせいか
167デフォルトの名無しさん
2017/06/09(金) 01:32:14.88ID:eJzwOC8V Announcing Rust 1.18 - The Rust Programming Language Blog
https://blog.rust-lang.org/2017/06/08/Rust-1.18.html
pub(restricted)と構造体フィールドの自動並び替えがstabilized
https://blog.rust-lang.org/2017/06/08/Rust-1.18.html
pub(restricted)と構造体フィールドの自動並び替えがstabilized
168デフォルトの名無しさん
2017/06/09(金) 07:32:46.19ID:2Ut1GWuy 時報が少し賢くなってるwww
169デフォルトの名無しさん
2017/06/09(金) 12:48:15.05ID:BBPKL/bd170デフォルトの名無しさん
2017/06/09(金) 13:10:04.93ID:+ro9fQGu pijulってなんだよgitだけでいいだろ
171デフォルトの名無しさん
2017/06/09(金) 14:25:21.34ID:2Ut1GWuy gitよりmercurialが好きです(半ギレ
pijul(とdarcs)は初めて存在を知ったけどほーって感じ
Pull Requestはサービスプロバイダに依存するから、VCS自体にPR管理機能を持つのは良いのかもねぇ
pijul(とdarcs)は初めて存在を知ったけどほーって感じ
Pull Requestはサービスプロバイダに依存するから、VCS自体にPR管理機能を持つのは良いのかもねぇ
172デフォルトの名無しさん
2017/06/09(金) 14:42:06.85ID:8C3OvAmi pgr
173デフォルトの名無しさん
2017/06/09(金) 15:36:57.58ID:CZ4YsNdD Rustはgithubに依存しすぎだろ
GoogleやMicrosoftも似たようなサービス始めるみたいだし、もっと中立的になった方がいい
GoogleやMicrosoftも似たようなサービス始めるみたいだし、もっと中立的になった方がいい
174デフォルトの名無しさん
2017/06/09(金) 15:39:14.20ID:F1/ud66B goもかなり依存してないか?
175デフォルトの名無しさん
2017/06/09(金) 15:44:08.83ID:+ro9fQGu github依存度で言ったらGoよりましじゃないかな?自前でcrates.io持ってるし。
まあgithubに依存してなくてもやらかしたnpm見てるとgithub依存も最悪ではないみたいに思ってしまうがな。
というかgithub以外のまともなホスティングサービスがないのが悪い
まあgithubに依存してなくてもやらかしたnpm見てるとgithub依存も最悪ではないみたいに思ってしまうがな。
というかgithub以外のまともなホスティングサービスがないのが悪い
176デフォルトの名無しさん
2017/06/09(金) 15:49:49.79ID:CZ4YsNdD Scala/JavaのIvyみたいに、crates.io互換鯖を自由に立てられるようにしようとか
crates.ioのログインにgithubアカウント以外も使えるようにしようとかの動きは無いのかな?
crates.ioのログインにgithubアカウント以外も使えるようにしようとかの動きは無いのかな?
177デフォルトの名無しさん
2017/06/09(金) 15:51:15.80ID:+ro9fQGu まあそれはともかく、gitとhgのサポートが既にあるのに
pijulとかいうまだまともに使えないVCSをwritten in Rustってだけで突っ込むのは
内輪のノリがきつすぎてイタい子なんだなあって感想
pijulとかいうまだまともに使えないVCSをwritten in Rustってだけで突っ込むのは
内輪のノリがきつすぎてイタい子なんだなあって感想
178デフォルトの名無しさん
2017/06/09(金) 15:52:47.94ID:CZ4YsNdD >>177
Haskellのdarcs優遇と同じ現象だな
Haskellのdarcs優遇と同じ現象だな
179デフォルトの名無しさん
2017/06/09(金) 16:00:58.60ID:+ro9fQGu180デフォルトの名無しさん
2017/06/09(金) 16:13:07.06ID:2Ut1GWuy >>175
bitbucketがあるだろ!!(今度こそマジギレ
sourceforgeのgitサポートがもう少し早ければ幾つかの連立もあったろうけど
sourceforgeは遅れるわGoogle Codeはへっぽこだわでgithub+git一強になったこのご時世は嫌だねぇ
pijulが強制されるわけでもなく、今まで通りcrates.ioホスティングがデフォルトだからgithub(git)に依存してないでしょ
個人的には面白いVCSだとは思うけど、率先して採用するプロジェクトはなさそう
bitbucketがあるだろ!!(今度こそマジギレ
sourceforgeのgitサポートがもう少し早ければ幾つかの連立もあったろうけど
sourceforgeは遅れるわGoogle Codeはへっぽこだわでgithub+git一強になったこのご時世は嫌だねぇ
pijulが強制されるわけでもなく、今まで通りcrates.ioホスティングがデフォルトだからgithub(git)に依存してないでしょ
個人的には面白いVCSだとは思うけど、率先して採用するプロジェクトはなさそう
181デフォルトの名無しさん
2017/06/09(金) 16:17:48.77ID:CZ4YsNdD cargoのdependenciesにbitbucketのmercurialを書けるようにするissueは、前に見かけた気がする
たしか、やる気がないわけではないけど、使いやすいライブラリが無い的な返答だったような
直にリンクするとGPLになるとか
たしか、やる気がないわけではないけど、使いやすいライブラリが無い的な返答だったような
直にリンクするとGPLになるとか
182デフォルトの名無しさん
2017/06/09(金) 17:16:09.17ID:oDUXzovh vcs指定すると何がいいの?
183デフォルトの名無しさん
2017/06/09(金) 20:27:02.60ID:eJzwOC8V184デフォルトの名無しさん
2017/06/09(金) 21:39:26.49ID:OWaLz7yy >>181
普通にrepositoryのURI指定でhg://bitbucket.org/hoge/hageみたいにしとけば動いた覚えがあるぞ
githubもgit://github.com/hoge/hageにするし、VCS, 接続サーバを意識してなくないかな
今更subversionやcvsを使う気は無いけど、誰かPR出してみようぜ
rejectされるなりacceptされるなり、どっちに転んでも笑い話だと思う
普通にrepositoryのURI指定でhg://bitbucket.org/hoge/hageみたいにしとけば動いた覚えがあるぞ
githubもgit://github.com/hoge/hageにするし、VCS, 接続サーバを意識してなくないかな
今更subversionやcvsを使う気は無いけど、誰かPR出してみようぜ
rejectされるなりacceptされるなり、どっちに転んでも笑い話だと思う
185デフォルトの名無しさん
2017/06/10(土) 04:46:24.86ID:8idv0Ky2 pijul(ピフル)試してみた
・ドキュメント無さすぎ
・パッチのハッシュがクソ長いし、指定時に省略できない
・SSH周りがいろいろおかしい。agent使えないとか
・エラーメッセージが全く役に立たない。コード読んで初めて原因が分かる感じ
・現在のバージョンを特定するタグ、IDのようなものが未実装
・複数ファイルの追加は一つずつ指定する必要がある。ディレクトリ一括とかダメ
・ワーキングディレクトリ内の未追加ファイルを一覧するコマンドが無い。要記憶力
・ワーキングディレクトリ内の状態を一覧するコマンドが無い
・ファイルとして受け取ったパッチの取り込みを行うコマンドが無いので、自分で.pijulディレクトリの中にコピーするらしい
結論:実用にはあと2年は待ちたい。すぐ使いたいならdarcs使え
・ドキュメント無さすぎ
・パッチのハッシュがクソ長いし、指定時に省略できない
・SSH周りがいろいろおかしい。agent使えないとか
・エラーメッセージが全く役に立たない。コード読んで初めて原因が分かる感じ
・現在のバージョンを特定するタグ、IDのようなものが未実装
・複数ファイルの追加は一つずつ指定する必要がある。ディレクトリ一括とかダメ
・ワーキングディレクトリ内の未追加ファイルを一覧するコマンドが無い。要記憶力
・ワーキングディレクトリ内の状態を一覧するコマンドが無い
・ファイルとして受け取ったパッチの取り込みを行うコマンドが無いので、自分で.pijulディレクトリの中にコピーするらしい
結論:実用にはあと2年は待ちたい。すぐ使いたいならdarcs使え
186デフォルトの名無しさん
2017/06/10(土) 08:42:42.56ID:V34f+MUj >>185
こんなVCSサポートに入れるとかRustが実用考えて作られてないのがようわかるわ。
こんなVCSサポートに入れるとかRustが実用考えて作られてないのがようわかるわ。
187デフォルトの名無しさん
2017/06/10(土) 10:47:52.24ID:FHASBQwb pijul対応はpijulの開発者たちがドッグードするためなんじゃないの
pijul自体がpijulで管理されてるからcargoサポートがないと不便そう
pijul自体がpijulで管理されてるからcargoサポートがないと不便そう
188デフォルトの名無しさん
2017/06/10(土) 11:06:43.94ID:Ha8NmJTT189デフォルトの名無しさん
2017/06/10(土) 11:21:32.40ID:J2O0ntFQ 触れなくていいんすよ
190デフォルトの名無しさん
2017/06/10(土) 13:46:58.55ID:AacmqL/b Cと++は今世紀いっぱいは現役だからな
それ以外は覚える価値なし
それ以外は覚える価値なし
191デフォルトの名無しさん
2017/06/10(土) 14:23:08.91ID:8idv0Ky2 >>187
取り込まれたPR見れば分かるけど、VCSサポートって言っても、cargo newの後に
自動で pijul init を呼ぶだけの処理しかしてない
Mercurialのサポートとほとんど同じレベルだが、Mercurialの場合は hg init 呼んだ後に
さらに .hgignore ファイルも追加してくれるとこだけが違う
尚、この自動で追加される .hgignore は文法ミスってて使えない
取り込まれたPR見れば分かるけど、VCSサポートって言っても、cargo newの後に
自動で pijul init を呼ぶだけの処理しかしてない
Mercurialのサポートとほとんど同じレベルだが、Mercurialの場合は hg init 呼んだ後に
さらに .hgignore ファイルも追加してくれるとこだけが違う
尚、この自動で追加される .hgignore は文法ミスってて使えない
192デフォルトの名無しさん
2017/06/10(土) 14:50:16.11ID:8RIzdpJs もうgitでいいよ
193デフォルトの名無しさん
2017/06/10(土) 16:38:35.42ID:V34f+MUj なんでお前らはこんな文法はゴミクズ、コンパイラはエラーしか吐かない、ライブラリはカス未満の
クソモジラの息がかかってる言語なんてありがたがってるのか本気でわからんのだが
モジラから金もらってる以外の理由あんの?
クソモジラの息がかかってる言語なんてありがたがってるのか本気でわからんのだが
モジラから金もらってる以外の理由あんの?
194デフォルトの名無しさん
2017/06/10(土) 16:43:45.87ID:FHASBQwb >>191
git://みたいにpijul://みたいなプロトコルのサポートも入ったのかと思ってたけど
initだけなら大した話ではないわな
それぐらいならsvnだろうがcvsだろうが
PR出したら簡単に取り込まれそう
git://みたいにpijul://みたいなプロトコルのサポートも入ったのかと思ってたけど
initだけなら大した話ではないわな
それぐらいならsvnだろうがcvsだろうが
PR出したら簡単に取り込まれそう
195デフォルトの名無しさん
2017/06/10(土) 16:47:08.14ID:FHASBQwb そういえばsvnはgit init相当の処理はないから
cargo newの時にやることないな
cvsもよく知らないけど同じかな
cargo newの時にやることないな
cvsもよく知らないけど同じかな
196デフォルトの名無しさん
2017/06/10(土) 17:28:38.55ID:gUDVFMBt 釣られないクマー
197デフォルトの名無しさん
2017/06/10(土) 17:34:28.98ID:IftbJTTs ああ、ほんとそんだけなのか。
pijulリポジトリやhgリポジトリからもcargoとってこれるとかではないんだな。
pijulリポジトリやhgリポジトリからもcargoとってこれるとかではないんだな。
198デフォルトの名無しさん
2017/06/10(土) 19:20:36.29ID:SnVZVp11 --vcs=gitすると.gitignoreも出来るんだね
199デフォルトの名無しさん
2017/06/10(土) 19:29:45.37ID:IftbJTTs ところでThe BookがSecondEdition出てるんだけどこれいつからあるんだっけ
200デフォルトの名無しさん
2017/06/10(土) 19:50:13.72ID:8idv0Ky2 誰か、本のレビューしてくれ
この本はこういう人向き〜とか
The Rust Programming Language
https://www.nostarch.com/Rust
Mastering Rust
https://www.packtpub.com/application-development/mastering-rust
この本はこういう人向き〜とか
The Rust Programming Language
https://www.nostarch.com/Rust
Mastering Rust
https://www.packtpub.com/application-development/mastering-rust
201デフォルトの名無しさん
2017/06/10(土) 20:32:21.64ID:IftbJTTs >>200
上の方まさに「The Book」のSecond Editionの書籍版じゃん。
上の方まさに「The Book」のSecond Editionの書籍版じゃん。
202デフォルトの名無しさん
2017/06/11(日) 01:53:28.37ID:X3vCZvzy 食事する哲学者は、なんでThe Bookから消されてしまったんや
203デフォルトの名無しさん
2017/06/11(日) 15:06:17.17ID:qjl5AbWq204デフォルトの名無しさん
2017/06/11(日) 15:56:53.70ID:vIRnRvxr 哲学者達がお腹一杯になったから
205デフォルトの名無しさん
2017/06/11(日) 16:22:24.76ID:VsqhFcB6 トンチが効いててちょっと面白かった
206デフォルトの名無しさん
2017/06/11(日) 22:30:10.43ID:X3vCZvzy Second Editionはどういう意図か知らないけど、
"str".to_string()
"str".to_owned()
の代わりに
String::from("str")
を全面的に使うようにしてるね
"str".to_string()
"str".to_owned()
の代わりに
String::from("str")
を全面的に使うようにしてるね
207デフォルトの名無しさん
2017/06/11(日) 23:46:31.76ID:XI3qvjLJ String("str")みたいなコストラクタは無いの?
208デフォルトの名無しさん
2017/06/11(日) 23:49:50.77ID:9OY4agMx Stringはtuple structでない
209デフォルトの名無しさん
2017/06/12(月) 00:27:33.38ID:My6TEn1j https://crates.io/crates/crates_io_baseline
このcrate、めっちゃダウンロードされてて草生える
このcrate、めっちゃダウンロードされてて草生える
210デフォルトの名無しさん
2017/06/12(月) 00:29:50.55ID:MzCSF4Ch 容赦なくて草
211デフォルトの名無しさん
2017/06/14(水) 09:57:33.18ID:XYFguvYM Tokio対応したHyperがリリースされたな
これからWebフレームワークも対応していくのだろうか
これからWebフレームワークも対応していくのだろうか
212デフォルトの名無しさん
2017/06/15(木) 18:41:09.39ID:mn+yn6ig pijul試してたら、なんかいつの間にかファイルが壊れて、テキストとバイナリがまぜこぜになったファイルが出来てしまった
213デフォルトの名無しさん
2017/06/16(金) 09:06:23.46ID:ktTRVxgn またpijulが使い物にならないからrustはだめとか言うおっさんがくるぞ
214デフォルトの名無しさん
2017/06/16(金) 10:33:05.72ID:HCcCUJCK わざわざ呼ぶなバカ
215デフォルトの名無しさん
2017/06/17(土) 06:54:44.86ID:yZgGFQR1 Why are there so many Madoka references in Rust's codebase?
https://www.reddit.com/r/rust/comments/6hirku/why_are_there_so_many_madoka_references_in_rusts/
アイコン見てれば、容易に想像できることだが
https://www.reddit.com/r/rust/comments/6hirku/why_are_there_so_many_madoka_references_in_rusts/
アイコン見てれば、容易に想像できることだが
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- コウメ太夫のネタ考えたから評価してくれ
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 誰か♪アナルスティック♪舐めて♪
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
