- 1 名前:デフォルトの名無しさん [2023/08/15(火) 22:24:39.45 ID:xzxy4cgp.net]
- 公式
https://www.rust-lang.org/ https://blog.rust-lang.org/ https://github.com/rust-lang/rust 公式ドキュメント https://www.rust-lang.org/learn Web上の実行環境 https://play.rust-lang.org ※Rustを学びたい人はまず最初に公式のThe Bookを読むこと https://doc.rust-lang.org/book/ ※Rustを学ぶ際に犯しがちな12の過ち https://dystroy.org/blog/how-not-to-learn-rust ※Rustのasyncについて知りたければ「async-book」は必読 https://rust-lang.github.io/async-book/ ※次スレは原則>>980が立てること 前スレ Rust part20 https://mevius.2ch.net/test/read.cgi/tech/1677771928/ ワッチョイスレ プログラミング言語 Rust 4【ワッチョイ】 https://mevius.2ch.net/test/read.cgi/tech/1514107621/
- 137 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 08:23:13.48 ID:KSPgDJdv.net]
- sqlxのほうがシンプルで使いやすくわかりやすい
- 138 名前:デフォルトの名無しさん [2023/09/06(水) 10:25:26.54 ID:UTcPybKQ.net]
- >>134
ということはライセンスで敬遠されたのか? ここにもOSS問題が
- 139 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 12:30:09.29 ID:12hS6FX4.net]
- >>136
いいかげんコテハン付けろよ。
- 140 名前:デフォルトの名無しさん mailto:sage [2023/09/06(水) 18:07:43.20 ID:bKG9yIlg.net]
- >>136
Apache2.0とMITのデュアル
- 141 名前:宴Cセンスに何の問題が? []
- [ここ壊れてます]
- 142 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 13:34:15.26 ID:bUyh+PaU.net]
- GUI作りたいけどよくわからん
今のデファクトはなんや
- 143 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 14:34:25.76 ID:BcSMP50e.net]
- デファクト決定戦レスバしかしてねーなこのスレ
- 144 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 15:38:29.71 ID:kMvLzM04.net]
- デファクトと言える目安は Recent Downloadsで同カテゴリ2位以下と3倍以上差がついてるかどうか
- 145 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 21:32:40.12 ID:pU5U2pan.net]
- GUIはデファクト無いと思う。要件で選ぶしかないわ。
- 146 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 21:35:22.15 ID:I+OYue/W.net]
- RustならTUIが標準でしょ
- 147 名前:デフォルトの名無しさん mailto:sage [2023/09/07(木) 23:41:05.43 ID:7NPDh5XT.net]
- マウスでポチポチしたいんじゃ
- 148 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 00:00:03.39 ID:hm00xw28.net]
- Rust製のGUIフレームワークあれば良いんだろうが
現状はQtやらgtkのような他所製のエンジン(GUIツールキット)を利用するためのクレートを使うって感じだろ? 自分が分かる・使ったことがあるGUIツールキットをRustを介して使えになるんじゃないのか。
- 149 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 00:06:21.68 ID:DPQbgsiL.net]
- GUI に関しては OS (ディストリビューション) が提供するもの (をラップしたもの) を
避けるわけにいかないから「Rust 製」にこだわれないんだよね。
- 150 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 00:13:42.42 ID:TT5R0qcn.net]
- OSのコンポーネント使うことにこだわらないならeguiでよいのでは
- 151 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 00:23:14.31 ID:DPQbgsiL.net]
- egui は名前がエグい
- 152 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 00:25:14.57 ID:3wUsERty.net]
- GUIは各言語に関係なく様々なレイヤーや様々なカバー範囲などあってRust以外の言語でも多数の選択肢があり要件により変わる
Rustのクレートでも同様であり極端なものだと例えばx11-dlクレートも該当すればtauriクレートも該当して自分はどちらも別用途でそれぞれ使用している
- 153 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 00:29:58.49 ID:E3X/Jdig.net]
- X11ならマルチプラットフォームでもRust製で作れるな
- 154 名前:デフォルトの名無しさん [2023/09/08(金) 01:30:03.20 ID:EHbxHCsV.net]
- フリーランスエンジニアになってからの年収推移を公開【現在年収1000万】
【実体験】仕事ができない新卒エンジニアでも月収70万フリーランスになれる理由 フリーランスエンジニアは年収900万円までは余裕!現役フリーランスエンジニアが徹底解説 フリーエンジニアの平均年収!未経験が年収1000万円を超える方法とは? 月額150万円以上も可能?ITフリーランスで高単価を獲得できる理由 在宅で年収1000万稼ぐフリーランスエンジニアの稼ぎ方【再現できる】 フリーランスのエンジニアやるなら45歳までに貯金5000万円作れないと死ぬ説
- 155 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 06:05:02.97 ID:1e7fFDSb.net]
- >>144
今どきのTUIはマウスでポチポチできるようになってるぞ
- 156 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 07:42:03.69 ID:L1913KOe.net]
- 管理画面はウェブベースにしておけ
- 157 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 08:41:49.30 ID:07e9DMWQ.net]
- どういうこと(´・ω・`)?
- 158 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 09:16:05.39 ID:3pBwkm6o.net]
- 田売りなのかなって気もするけど覚えること多そうだな…
- 159 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 12:46:27.44 ID:Qwh1dPVP.net]
- Streamlit の Rust 版ってあるのかな
- 160 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 14:11:22.78 ID:E3X/Jdig.net]
- >>152
マジかよ 21世紀ってすげーな
- 161 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 17:46:35.04 ID:DPQbgsiL.net]
- ターミナルがマウスイベント送信できるようになってるやつならね。(まあモダンなのはだいたい出来ると思うが)
- 162 名前:デフォルトの名無しさん [2023/09/08(金) 18:56:17.34 ID:LCrxvNjx.net]
- Tauriでいいじゃん
- 163 名前:デフォルトの名無しさん mailto:sage [2023/09/08(金) 19:04:26.66 ID:TT5R0qcn.net]
- sixel使ってターミナルGUIアプリケーションとかできないのかね
- 164 名前:デフォルトの名無しさん [2023/09/09(土) 00:48:43.38 ID:uwI0AfpW.net]
- tauri執拗にすすめるやつなんなの?病気?
- 165 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 01:42:23.33 ID:UR7WoOUT.net]
- スレに2回しか出てないのに執拗とは
- 166 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 01:55:37.10 ID:nFkP/7o8.net]
- 荒れるから、田売りの話は禁止にしよう
- 167 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 02:24:44.28 ID:i5s7UXai.net]
- 「Electronよりなんか良いっぽい」以外の利点が知られていないTauriさん
- 168 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 08:43:17.99 ID:jpDXx+st.net]
- yarnだのcargoだのどいつもこいつもなんでオレオレパッケージマネージャ使いたがるの😭
- 169 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 09:07:53.17 ID:cXOKMQb6.net]
- VSCodeなど(当時はTauriはなく)Electronで書かれたソフトが多いようにElectronとTauriは共通してメリットが多い
さらにWebアプリ化もしくはその逆も比較的容易 ただしどちらもHTML/CSS/(JavaScrpt)のWeb知識が必要なのでこれを持たない者だけが批判しがち
- 170 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 09:14:21.06 ID:Vd67mKNx.net]
- オレオレじゃないパッケージマネージャというと?OS依存するものしか思いつかないが
- 171 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 11:00:13.25 ID:Ig5iuvnc.net]
- html の設計がいびつなんだよね……。
xhtml まではドキュメント記述言語としてタグのセマンティクスを重視した設計だったのが html5 から living standard の流れで html はウェブアプリケーション基盤だとする派閥が圧勝した。 そこからの流れで外観を記述する言語としての活用が広まっている状況があるのは事実だし、 もうこの流れに逆らえないのも事実だと思うが html はやっぱり GUI 記述言語としては不格好な存在だよ。
- 172 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 11:33:35.06 ID:IggX53ET.net]
- ハッピープライスパラダイス
ハイパーテキストマークアップランゲージ あくまでもテキスト用言語だからなぁ
- 173 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 13:03:51.75 ID:qxfK5/Yz.net]
- HTML+JSが嫌なら全部canvas+wasmでやればええねん
アクセシビリティとかは考慮しないものとする
- 174 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 14:51:58.44 ID:Ig5iuvnc.net]
- 屋上屋を重ねるという慣用句はこういうときにつかうのかな。
- 175 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 15:09:29.22 ID:Ig5iuvnc.net]
- >>165
C/C++ は実行環境の管理と開発環境の管理を分けないスタイル(ライブラリもディストリビューションのパッケージマネージャーで管理する)でやってたし、分離するにしても chroot (今ならdockerでもよいかも)とかで出来てたからそれ以上には発展しなかった。 でも本来は別物ということにするほうが自然だと思う。 言語をまたいだ開発をするプロジェクトがややこしくなるがそれは本来的にややこしいものだからしょうがない。
- 176 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 16:01:57.25 ID:sGUJTy2x.net]
- >>172
いつの話?無理やり停滞感を擦り付けている??? 発展して_____+_____がデファクトスタンダード それで不足なら_____サーバー 毎回ビルドに6時間とか待たなくて良いように発展した手法がほぼ統一された Rustもビルド時間の件で大揉めしたじゃん、何も解決しなかったけど (空気読んで情報は伏せた)
- 177 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 16:45:26.09 ID:Ig5iuvnc.net]
- >>173
過去形で書いてるよ。 今は違うと強調したつもりの表現なんだけど…
- 178 名前:… []
- [ここ壊れてます]
- 179 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 18:12:41.11 ID:hWR6yEQh.net]
- >>174
>今は違うと強調した 本気で言っているのなら ちょっと心配になるレベルのコミュ□だぞ か、またはネット□□師か? あと後出し皮肉オジは煽りオジと同化しているからやめろ Rustで煽りオジはサイコパス確定した https://mevius.5ch.net/test/read.cgi/tech/1693451813/93 >軽く煽った後は、本業に戻る、だよ 急がないし
- 180 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 19:36:26.65 ID:pYp2eZcM.net]
- オジ連呼厨は他人に絡み過ぎ
このプログラム板では人でなくプログラムや技術に目を向けろ >>165 cargoはrustcとハードリンク一体化してるようにRust用かつ公式 yarnとnpmで分裂しているのとは異なり一体化してくれていてありがたい
- 181 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 19:51:44.43 ID:qxfK5/Yz.net]
- >>165
大統一パッケージマネージャ作ってくれ
- 182 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 20:39:12.68 ID:Rk1XYFyW.net]
- debとかrpmとか
- 183 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 21:06:18.16 ID:IggX53ET.net]
- >>178
aptで良いと思う
- 184 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 21:31:02.60 ID:1qPxYBdj.net]
- >>175
後出し皮肉オジは、コテハン出してた頃の複オジそのものに見えます 質問して答える自作自演も
- 185 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 21:33:52.69 ID:Rk1XYFyW.net]
- >>179
aptはdebパッケージの管理ツール
- 186 名前:デフォルトの名無しさん mailto:sage [2023/09/09(土) 22:07:42.11 ID:qxfK5/Yz.net]
- >>178
依存crateをいちいちapt-getしてくるのさすがに大変すぎないか?
- 187 名前:デフォルトの名無しさん [2023/09/10(日) 10:57:43.69 ID:yM7j2B0I.net]
- >>165
antも廃れたな
- 188 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 13:28:10.69 ID:NvPhT1QM.net]
- >>183
パッケージマネージャの側面はmavenからでantにはivyで逆輸入された。 antは廃れるべくして廃れたな。
- 189 名前:デフォルトの名無しさん [2023/09/10(日) 14:52:06.76 ID:9TiyMpcM.net]
- mavenとかまだ使ってるとこあるの?
普通はgladleだよね? 未だにmavenだとしたらちょっとそこはヤバいと思う。
- 190 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 15:10:16.28 ID:yM7j2B0I.net]
- 今でも使ってるなんて誰も言ってないのでは
- 191 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 15:36:29.89 ID:NvPhT1QM.net]
- いや、未だにmavenって認識が間違ってるよ。
定型的な開発サイクルであればmavenで十分だしそこで明確なツラミもないのにgradleに移行しようって判断するようなチームはヤバい。 とはいえ今だと初手でgradle選択するチームが多いだろうね。
- 192 名前:デフォルトの名無しさん [2023/09/10(日) 16:18:37.72 ID:yM7j2B0I.net]
- 自分で質問して自分で答えるタイプの人でしたか
- 193 名前:デフォルトの名無しさん mailto:sage [2023/09/10(日) 17:15:47.84 ID:DnwEEEwp.net]
- みんなjavaに詳しいのね
- 194 名前:デフォルトの名無しさん [2023/09/11(月) 00:02:48.34 ID:RxCGMczZ.net]
- ビルドのためにグルービーとかいう言語を使わなければいけないことに異常性を感じないのかjavaの人たち
- 195 名前:デフォルトの名無しさん mailto:sage [2023/09/11(月) 00:13:23.96 ID:aoFlyd5o.net]
- MakefileやCMakeも大概だしビルドは魔境
- 196 名前:デフォルトの名無しさん mailto:sage [2023/09/11(月) 00:18:19.95 ID:/EmpjAru.net]
- Groovy は、Rubyist なら分かる。ほぼ同じ
- 197 名前:デフォルトの名無しさん mailto:sage [2023/09/11(月) 00:23:10.62 ID:ul9tFljX.net]
- >>190
今のgradleはgroovyじやなくてkotlinで書けるよ
- 198 名前:デフォルトの名無しさん mailto:sage [2023/09/11(月) 09:54:06.45 ID:lXcI/Ajd.net]
- もう maven も gradle も java も使ってないから安心汁
- 199 名前:デフォルトの名無しさん [2023/09/11(月) 17:56:49.57 ID:gmM4YyOK.net]
- >>190
世の中にはビルドとかCI/CDの定義ファイルがYAMLだからって、それ拡張してif else の制御構造組み込んでるところもあるんやで。
- 200 名前:デフォルトの名無しさん mailto:sage [2023/09/11(月) 21:37:45.75 ID:+I//Qqk+.net]
- >>195
antやん
- 201 名前:デフォルトの名無しさん mailto:sage [2023/09/13(水) 22:09:57.35 ID:JQEDxoJN.net]
- CNCF系はya
- 202 名前:ml好きだからね
それはさておき、言語固有のリポジトリマネージャはOSとは独立じゃないとディストリビュータもライブラリ管理者も辛いという必要性があって生み出されたもの 今後もなくなる事は無いでしょう。CPANあたりが元祖ですかね [] - [ここ壊れてます]
- 203 名前:デフォルトの名無しさん mailto:sage [2023/09/13(水) 23:41:57.05 ID:ljzzNVbD.net]
- tomlがEBCDICで描かれてたら絶望しかない
- 204 名前:デフォルトの名無しさん mailto:sage [2023/09/14(木) 10:03:14.07 ID:CfWv79JE.net]
- さすがにcpanなんかもう使われてないよ
- 205 名前:デフォルトの名無しさん mailto:sage [2023/09/14(木) 10:31:50.25 ID:JeXpXyyi.net]
- tomlとRustって直接関係あるの?
単に採用が多いってだけ?
- 206 名前:デフォルトの名無しさん mailto:sage [2023/09/14(木) 10:45:04.55 ID:hWZaPMNq.net]
- 明確に関係を規定しているわけではないが
開発ツールチェインで採用している以上は馴染みやすいし、 習慣的に toml が普通という感じ
- 207 名前:デフォルトの名無しさん [2023/09/14(木) 18:18:10.36 ID:uElhXa+m.net]
- JetBrains から RustRover 出たね。まだプレビュー版だけど。その代わり無料だ。
- 208 名前:デフォルトの名無しさん [2023/09/14(木) 18:20:11.06 ID:uElhXa+m.net]
- ぜひとも IntelliJ IDEA のように無料のcommunity版も出して欲しい。
- 209 名前:デフォルトの名無しさん [2023/09/15(金) 11:42:38.55 ID:FLL155po.net]
- 的を射ている
https://wolfbash.hateblo.jp/entry/2017/07/30/193412
- 210 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 12:00:21.56 ID:FSCF79pL.net]
- めちゃペラいな
初めて3日くらいの感想ぽい
- 211 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 12:00:26.41 ID:LQyUZKSg.net]
- しょーもな...
- 212 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 12:03:53.15 ID:xQfsfFQS.net]
- しっかりやってる人の意見
https://kerkour.com/should-i-rust-or-should-i-go Goと比較した場合のRust一番大きいメリットはエラー処理やバグ検知だけどasyncのデメリットが大きいのも確か
- 213 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 12:13:34.28 ID:LoLA89os.net]
- むしろNimのネガキャンにしかなってないって話題になってた記憶が
- 214 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 12:13:50.38 ID:+YuTSIf8.net]
- >>205
Rustの一番の課題が絶壁の学習曲線なんだから、3日目の感想は重要だろ。 それを無視するならHaskell化待ったなしだな。
- 215 名前:デフォルトの名無しさん [2023/09/15(金) 12:52:21.36 ID:FLL155po.net]
- 情報密度が違っててワロス
https://www.ossnews.jp/compare/Rust/Nim
- 216 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 12:58:36.85 ID:FqVl8L26.net]
- >>207
むしろasyncが容易かつ効率的なことがRustの利点だよ そして軽い非同期タスクを大量にマルチスレッド上でいわゆるM:Nスケジューリングできるのは、 RustとGoしかないためその両者の比較になるのはその通りだが出来る範囲はRustが広くきめ細かい もちろん非同期以外の言語仕様も同様でGoは貧弱すぎる
- 217 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 13:33:46.47 ID:yoJlOour.net]
- Go は貧弱だが Go くらいで十分な範囲をカバーできるだろ……という割り切りで設計されているように見える。
- 218 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 14:58:25.08 ID:3ICKgtSW.net]
- Goは構文が簡素なのは割り切りとしていいと思うんだけど
参照周りの扱いとかCの頃から進歩してなくて 「こんなこと今どき人間が気をつけて書くの?」という気持ちにはなる
- 219 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 16:57:51.41 ID:fC9P09S6.net]
- >>210
こういう役に立たない一般論に比べれば>>204のような薄っぺらい個人の感想のほうが実践知なのでまだ価値がある
- 220 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 19:05:24.10 ID:BkBNFquN.net]
- >>210
スマホからは何も見えない…… なんかあるの?
- 221 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 19:11:49.50 ID:wdMffZ4Q.net]
- >>215
RustとNimを比較してるサイト
- 222 名前:デフォルトの名無しさん [2023/09/15(金) 20:05:41.52 ID:pQw5TxEC.net]
- Goは構文簡素にしてても内部のGCとかは複雑にしてるイメージ。
- 223 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 20:39:40.02 ID:zdZpv9AJ.net]
- >>214
どちらのページも意味のある情報がなにもない くだらない揚げ足取り >>215 PCからしか内容が見えないダメサイト 内容に意味はないため見る必要ない
- 224 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 22:34:16.16 ID:qrlNPDKn.net]
- そのRust批判を書いてる人もそうだが
意味のあるプログラミング経験の少ない人はmutを毛嫌いしてるよな 言語に関係なくミュータブルか否かの区別がある方が好ましく ミュータブルの使用は必要最小限が好ましい という当たり前のことに沿う仕様なのに理解できなくて批判
- 225 名前:デフォルトの名無しさん [2023/09/15(金) 23:11:51.65 ID:UUFGnjcv.net]
- >>219
ミュータブルか否かの区別があるのは煩雑になるだけで好ましくない。WindowsやLinuxのソースコードに Rustが採用されたと言ってもごく一部でメモリ安全性が特に重視される部分だけ。全部をRustで書くなんて 煩雑な作業には人間はとても耐えられない。
- 226 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:17:03.67 ID:/YAD597I.net]
- >>219
>ミュータブルか否かの区別がある方が好ましく 当たり前では mojo調べでlet/var区別が好ましいと決着ついた https://docs.modular.com/mojo/manual/basics/index.html#variables rust mutが好まれてないだけ >>220 let/varだと区別がありつつ煩雑じゃない、という事ですね
- 227 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:24:01.30 ID:/YAD597I.net]
- それと
>>220 Linuxカーネル本体は当分Cのままで デバイスドライバをrustで書く準備が出来た、だけですよ
- 228 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:26:04.83 ID:6F2DK256.net]
- >>220
mutableとimmutableの区別は必須 それを煩雑という者は初心者のみ >>221 色んなプログラミング言語をやってきてる者にとってそんな些細な記述方法を問題にするやつはいない 参照のある言語でmutableを区別するならばmut付加方式が合理的 例) let mut x: &mut Type = ...
- 229 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:28:27.24 ID:/YAD597I.net]
- あと前スレで出ていたcurlですが
rust TLS backendを使う選択肢があるのに配布用には採用されてませんね $ curl -V ... libcurl/8.3.0 OpenSSL/3.1.2 (Schannel) zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.11.0 nghttp2/1.56.0 Release-Date: 2023-09-13
- 230 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:30:46.42 ID:Mq8zEA1a.net]
- letの後に識別子しか書けないならlet/varでいいんじゃね
パターンが書けるならlet/varよりlet/let mutの方が合理的な気がする
- 231 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:31:04.61 ID:ksZUfg69.net]
- ここはRustのスレ
的外れなRust叩きをしているバカはアンチスレへ移動しろ
- 232 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:35:09.11 ID:/YAD597I.net]
- sudo-rsも v0.2.0でstableと言い切って知らないdistributionに
ねじ込んだようですがその後どうなるのか要チェックです
- 233 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:43:02.23 ID:4Db3FasG.net]
- mojoの所有権周りの構文ってRustより重い感じなんだな
これPython書きたいような人に受け入れられるんだろうか…
- 234 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:44:55.11 ID:/YAD597I.net]
- >>225
>パターンが書けるならlet/varよりlet/let mutの方が合理的な気がする 気がする、ではなく 合理的だという説明が聞きたい
- 235 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:47:42.54 ID:cnhK/Rr/.net]
- >>221
たとえばRustでよくあるこういうパターンはmojoでどうするんだろう let (tx, mut rx) = channel(100); そもそも可変参照はどう区別するんだろうね あと関数の引数変数のmutable性はどうやって表すんだろう Rustのmutを添える方式が自由度が高くてわかりやすいよね
- 236 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:48:06.93 ID:/YAD597I.net]
- >>228
どの辺りが重い感じ?
- 237 名前:デフォルトの名無しさん mailto:sage [2023/09/15(金) 23:52:51.61 ID:4Db3FasG.net]
- >>231
borrowed, inout, owenedって全部キーワード指定だし結構長くない? 自分はRustみたいに明示的なのが好きだから多少長くてもいいけど Python好きな人だとどうなんだろうって
|

|