公式
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 part22
https://mevius.5ch.net/test/read.cgi/tech/1705760500/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.2ch.net/test/read.cgi/tech/1514107621/
Rust part23
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2024/02/23(金) 17:37:52.13ID:CheDQupm734デフォルトの名無しさん
2024/04/23(火) 12:06:18.33ID:cfnwg7MD panicは安全ですヨ
735デフォルトの名無しさん
2024/04/23(火) 12:11:09.83ID:r76fNggU >>734
緊急停止して「安全ですよ」はちょっと……
緊急停止して「安全ですよ」はちょっと……
736デフォルトの名無しさん
2024/04/23(火) 12:14:00.43ID:jXQ0V2HY737デフォルトの名無しさん
2024/04/23(火) 15:43:54.29ID:3Xc7JqWG738デフォルトの名無しさん
2024/04/23(火) 16:19:44.91ID:1rwyWp7B しいて言えばargs()を使う方が特殊ケースなのにデフォルトの名前を引き継いだのは設計ミス
もう治る見込みはないからargs_os()を使おうねってだけだけど
もう治る見込みはないからargs_os()を使おうねってだけだけど
739デフォルトの名無しさん
2024/04/23(火) 16:52:58.90ID:Kbb8det7 一応argsをdeprecatedにして徐々に移行させていくのはできるだろうけど
特に提案もなさそうだし誰も困ってないんじゃないかな
そもそもほとんどのケースでclapとか使うだろうし
特に提案もなさそうだし誰も困ってないんじゃないかな
そもそもほとんどのケースでclapとか使うだろうし
740デフォルトの名無しさん
2024/04/23(火) 17:20:16.94ID:jbFpiEtG741デフォルトの名無しさん
2024/04/23(火) 17:22:13.22ID:SM3r9/qB 環境変数もvarとvar_osがあるから慣れろとしか言えない
OS標準が全部utf-8になる未来もありえるし
OS標準が全部utf-8になる未来もありえるし
742デフォルトの名無しさん
2024/04/23(火) 17:48:20.12ID:x1LuxzDZ >>741
紛らわしいけどvar/var_osとvars/vars_osは別物だよ
varはinvalid UTF-8でもエラーハンドリング可
varsはpanic
argsは引数にUTF-8以外はダメだよって前提で使える余地がまだあるけど
varsはそんな前提をおける状況はほぼなくてよりたちが悪い
紛らわしいけどvar/var_osとvars/vars_osは別物だよ
varはinvalid UTF-8でもエラーハンドリング可
varsはpanic
argsは引数にUTF-8以外はダメだよって前提で使える余地がまだあるけど
varsはそんな前提をおける状況はほぼなくてよりたちが悪い
743デフォルトの名無しさん
2024/04/23(火) 18:06:35.01ID:DF4k8ks3744デフォルトの名無しさん
2024/04/23(火) 19:06:07.68ID:rRGY+2Qg >>732
公式チュートリアルまともに読めるならC++で良いからな
公式チュートリアルまともに読めるならC++で良いからな
745デフォルトの名無しさん
2024/04/23(火) 20:01:34.96ID:+uJAOtCC よーわからんけど10年ぐらい前はすべてutf16になると考えられてたのでは?
どう考えてもstd::env::argsを非推奨にしろとは思うけどね
欧米人がつくるとこんなことになるんだ
普通は2種類の扱いがある
・実行環境に合わせて自動的に内部での標準形式に変換
か
・何もしない
何もしないならOSから受け取ったままOSに渡して置けば大体問題はない
第三の愚策がRust
受け取ったままそのままOSに渡してもコケる
Rustは何もしないように見えるけど何かしてるからコケるのでは?
どう考えてもstd::env::argsを非推奨にしろとは思うけどね
欧米人がつくるとこんなことになるんだ
普通は2種類の扱いがある
・実行環境に合わせて自動的に内部での標準形式に変換
か
・何もしない
何もしないならOSから受け取ったままOSに渡して置けば大体問題はない
第三の愚策がRust
受け取ったままそのままOSに渡してもコケる
Rustは何もしないように見えるけど何かしてるからコケるのでは?
746デフォルトの名無しさん
2024/04/23(火) 20:52:29.82ID:xiHKhQOf747デフォルトの名無しさん
2024/04/23(火) 21:05:41.35ID:ykVY4Q8s Rustのパニックは綺麗なパニック
いいね?
いいね?
748デフォルトの名無しさん
2024/04/23(火) 21:12:51.81ID:xiHKhQOf >>747
一般的なパニックは色んな意味合いがあるけど
Rustでのパニックは関数ドキュメントに明記されている想定のことが起きた
ライブラリ関数の作成者はパニックを発生させる時の条件をドキュメントに明記しなければならない
だからそれを利用する各プログラマーにとっても想定内のことのみパニックが起きる
一般的なパニックは色んな意味合いがあるけど
Rustでのパニックは関数ドキュメントに明記されている想定のことが起きた
ライブラリ関数の作成者はパニックを発生させる時の条件をドキュメントに明記しなければならない
だからそれを利用する各プログラマーにとっても想定内のことのみパニックが起きる
749デフォルトの名無しさん
2024/04/23(火) 23:35:29.98ID:v0qt2UCV >>745
勘違いしてることが多すぎてもう笑うしかないwww
勘違いしてることが多すぎてもう笑うしかないwww
750デフォルトの名無しさん
2024/04/23(火) 23:41:39.78ID:x1LuxzDZ >>745
>よーわからんけど10年ぐらい前はすべてutf16になると考えられてたのでは?
30年以上前にUCS-2がWindowsやJavaに採用された時代のことを言ってるのかな?
(UTF-16と違ってUCS-2は固定幅なので今でもまだ使い所はあるけど)
↓これが15年くらい前のUTF-16に対する一般的な認識
https://softwareengineering.stackexchange.com/questions/102205/
>よーわからんけど10年ぐらい前はすべてutf16になると考えられてたのでは?
30年以上前にUCS-2がWindowsやJavaに採用された時代のことを言ってるのかな?
(UTF-16と違ってUCS-2は固定幅なので今でもまだ使い所はあるけど)
↓これが15年くらい前のUTF-16に対する一般的な認識
https://softwareengineering.stackexchange.com/questions/102205/
751デフォルトの名無しさん
2024/04/24(水) 00:43:41.33ID:5EZEwmZn utf-16はUnicode 2.0(1996年7月)のサロゲートペア導入でutf-8に逆転されたな
しばらくはBMPしか使われなかったから耐えてたけど
1990代前半に始動したJavaは運が悪かった
しばらくはBMPしか使われなかったから耐えてたけど
1990代前半に始動したJavaは運が悪かった
752デフォルトの名無しさん
2024/04/24(水) 01:21:01.63ID:YBOQY0J9 >>749
そう書きながら何もまともなレスすらできないレス乞食
そう書きながら何もまともなレスすらできないレス乞食
753デフォルトの名無しさん
2024/04/24(水) 01:23:24.26ID:YBOQY0J9 Rust界隈では狂信者がいてそいつらはまともに反論すら出来ないけど
Rustが正しいRustが正しいと繰り返すばかり
Rustが正しいRustが正しいと繰り返すばかり
754デフォルトの名無しさん
2024/04/24(水) 12:36:38.15ID:A+y4lqIx755デフォルトの名無しさん
2024/04/24(水) 12:47:56.41ID:HIQuAly7 すげーどうでもいい話だな
756デフォルトの名無しさん
2024/04/24(水) 12:47:57.96ID:A+y4lqIx757デフォルトの名無しさん
2024/04/24(水) 12:58:45.05ID:GRRi3Rgr758デフォルトの名無しさん
2024/04/24(水) 13:18:14.84ID:meF6WBmz Windows は Windows の機能として文字コードの管理はしてるが歴史的事情でツギハギのグダグダ。
今の Linux はおおよそ UTF-8 で統一されているけど規約で縛っているだけで、 OS としてはバイナリ単位で素通し。
保証としてはあてにならん。
今の Linux はおおよそ UTF-8 で統一されているけど規約で縛っているだけで、 OS としてはバイナリ単位で素通し。
保証としてはあてにならん。
759デフォルトの名無しさん
2024/04/24(水) 13:18:30.26ID:HIQuAly7 コンパイルエラーにできないから引数まで廃止するとか原理主義もここまで来てんのか。
760デフォルトの名無しさん
2024/04/24(水) 14:25:14.78ID:up+AoO7k >>754
無知にもほどがある!
unicodeとUTF-8が区別できない
Windowsに限らずLinuxでもmacOSでも非UTF-8の引数や環境変数が使われる可能性があるのは同じなんだがそんな常識を知らない
無知にもほどがある!
unicodeとUTF-8が区別できない
Windowsに限らずLinuxでもmacOSでも非UTF-8の引数や環境変数が使われる可能性があるのは同じなんだがそんな常識を知らない
761デフォルトの名無しさん
2024/04/24(水) 15:25:54.44ID:65hs2nTl762デフォルトの名無しさん
2024/04/24(水) 15:53:48.65ID:gLaneKFw 保証できるものはするに越したことはないけど (充分に実行コストが小さい形では) できんからしゃーない。
763デフォルトの名無しさん
2024/04/24(水) 16:02:42.64ID:zvblwt+/ どうでもいい話でもめてるな
Rustはすべて提供してドキュメントにそるぞれ明記しているのだから使う側の各自の問題
こちらはUTF8環境でしか使われないのでargs()のみ利用している
Rustはすべて提供してドキュメントにそるぞれ明記しているのだから使う側の各自の問題
こちらはUTF8環境でしか使われないのでargs()のみ利用している
764デフォルトの名無しさん
2024/04/24(水) 16:05:40.76ID:AQu1Dr63 https://github.com/rust-lang/rust/issues/91226#issuecomment-1034188905
関係する議論はこのあたりかな
もともとはargs/varsをパニックさせずに無視するか置換してほしいって要望だったが
無視や置換はセキュリティ上問題になる可能性があるので却下
varsは将来的にdeprecatedにするかもと言っている
なんでargsもdeprecatedにすべきだろって提案すれば通る可能性はあるかもね
関係する議論はこのあたりかな
もともとはargs/varsをパニックさせずに無視するか置換してほしいって要望だったが
無視や置換はセキュリティ上問題になる可能性があるので却下
varsは将来的にdeprecatedにするかもと言っている
なんでargsもdeprecatedにすべきだろって提案すれば通る可能性はあるかもね
765デフォルトの名無しさん
2024/04/24(水) 16:26:19.27ID:MMJHgfnp 正しく使え論は暴論だな
それが許されるならスマートポインタやGCは出ずみんな今でも生ポインタを使ってる
それが許されるならスマートポインタやGCは出ずみんな今でも生ポインタを使ってる
766デフォルトの名無しさん
2024/04/24(水) 16:40:56.16ID:zvblwt+/767デフォルトの名無しさん
2024/04/24(水) 16:44:59.20ID:MMJHgfnp 常に自動変換したほうが安全だけどな
開発者が特別コードを書く必要もない
開発者が特別コードを書く必要もない
768デフォルトの名無しさん
2024/04/24(水) 17:05:56.77ID:MMdiZvh6 Rustはファイル名も自動変換なんかしていないように
変換するかどうかは各自の自由裁量であるところが非常に良い点だよ
自分の好みと合わないからといって批判している人たちは頭がおかしいので相手にしても無駄なのだろうけど
変換するかどうかは各自の自由裁量であるところが非常に良い点だよ
自分の好みと合わないからといって批判している人たちは頭がおかしいので相手にしても無駄なのだろうけど
769デフォルトの名無しさん
2024/04/24(水) 17:17:38.15ID:MMJHgfnp >>768
ここまで読んで何の話をしているのか理解できないならRust使うのは辞めたほうがいい
ここまで読んで何の話をしているのか理解できないならRust使うのは辞めたほうがいい
770デフォルトの名無しさん
2024/04/24(水) 17:21:01.52ID:MMJHgfnp ファイルの引数だけ標準では何もしない
普通のキーボード入力などでは変換している
普通のキーボード入力などでは変換している
771デフォルトの名無しさん
2024/04/24(水) 17:23:28.05ID:D1bqYp6J >>770
え??
え??
772デフォルトの名無しさん
2024/04/24(水) 18:26:14.33ID:AQu1Dr63 >>768
自動変換は正直意味不明だが(変換元の文字コードが判定不能なのに何を変換するのか?)
argsは今RFC出したらResultにしろって突っ込まれると思うし
1.0であまり深く考えずに入れちゃった気はするよ
自動変換は正直意味不明だが(変換元の文字コードが判定不能なのに何を変換するのか?)
argsは今RFC出したらResultにしろって突っ込まれると思うし
1.0であまり深く考えずに入れちゃった気はするよ
773デフォルトの名無しさん
2024/04/24(水) 18:50:02.66ID:5HDpMmrb Resultとかのハンドリングが面倒な人向けの簡便方法として用意されてるのでそれはないと思う
argsじゃなくてargs_utf8onlyとか名前をダサくして
逆にargs_osを元のargsに戻しとけば
リファレンスをよく読まない人たちがつまづく可能性を下げられる
argsじゃなくてargs_utf8onlyとか名前をダサくして
逆にargs_osを元のargsに戻しとけば
リファレンスをよく読まない人たちがつまづく可能性を下げられる
774デフォルトの名無しさん
2024/04/24(水) 19:00:18.55ID:65hs2nTl こういうのを見ると、RustのデザイナーはRustに求められているのがなんなのか理解できていないと思うわな。
Rustは雇われコーダー用Safe Rustのニーズがほとんどで、Unsafe Rustとかのニーズは無いと思うがね。
Rustは雇われコーダー用Safe Rustのニーズがほとんどで、Unsafe Rustとかのニーズは無いと思うがね。
775デフォルトの名無しさん
2024/04/24(水) 19:01:34.27ID:MMJHgfnp >>772
自動変換が本当に意味不明ならここまでの話が見えてないとしか言いようがない
自動変換が本当に意味不明ならここまでの話が見えてないとしか言いようがない
776デフォルトの名無しさん
2024/04/24(水) 19:14:39.18ID:9A8KMAyG 自動変換とかそんなアホなこと言ってるのはあんただけやで
そんなものは無いし必要ない
そんなものは無いし必要ない
777デフォルトの名無しさん
2024/04/24(水) 19:18:07.57ID:MMJHgfnp こいつOsStringの概念が分かってないのか
本当に知能レベルが低すぎる
本当に知能レベルが低すぎる
778デフォルトの名無しさん
2024/04/24(水) 19:45:20.62ID:AQu1Dr63 OsStringはOSから渡されたバイト列をそのまま格納するだけで
EUC-JP環境ならEUC-JPバイト列がそのまま入るし何も変換されたりしないが…
EUC-JP環境ならEUC-JPバイト列がそのまま入るし何も変換されたりしないが…
779デフォルトの名無しさん
2024/04/24(水) 19:49:39.48ID:MMJHgfnp 想像力が欠如しているか頭がおかしいか指示待ち人間だからそういう幼稚なレスになる
結局内部で使う場合は簡単にutf8に変換してる
なにからutf8に変化するか指示も必要がない
ただのボイラープレート
結局内部で使う場合は簡単にutf8に変換してる
なにからutf8に変化するか指示も必要がない
ただのボイラープレート
780デフォルトの名無しさん
2024/04/24(水) 19:58:53.67ID:ArOBrbBE781デフォルトの名無しさん
2024/04/24(水) 20:02:00.63ID:MMJHgfnp 人間じゃなくて壊れたロボットに話しているようだな
いくつになろうとこんなダメな人間になってはいけないな
いくつになろうとこんなダメな人間になってはいけないな
782デフォルトの名無しさん
2024/04/24(水) 20:16:20.94ID:il94IOIF ぼきのかんがえたさいきょうのげんごにはstring<encoding>とchar<encoding>があって
どんなエンコーディングの文字列でも統一的に扱うことができましゅ
Rustもまだまだでしゅね
どんなエンコーディングの文字列でも統一的に扱うことができましゅ
Rustもまだまだでしゅね
783デフォルトの名無しさん
2024/04/24(水) 20:44:42.25ID:xJ62MSkB ほとんどの環境がWebも含めてUTF8に統一となったからRustのstr/String内部表現がUTF8であるのは合理的といえる
もちろんWebでもローカルファイルでも古いものは様々な文字コードが使われているため必要なら各々で対処する必要がある
もちろんWebでもローカルファイルでも古いものは様々な文字コードが使われているため必要なら各々で対処する必要がある
784デフォルトの名無しさん
2024/04/24(水) 21:30:38.14ID:nN1vQ+Ae 文字コードをUTF-8とか特定のものに決め打ちにしないという点ではRubyが一番先進的だったが、あれはやりすぎで以降の言語には採用されなかったな。
785デフォルトの名無しさん
2024/04/24(水) 21:49:41.83ID:tlaf0qkO めちゃくちゃ間違ってるのになぜ上から目線で自信満々にレスするんだろう?
複オジは昔の自分を諭してる気分じゃないか?
複オジは昔の自分を諭してる気分じゃないか?
786デフォルトの名無しさん
2024/04/24(水) 22:41:53.26ID:MMJHgfnp Rustが正しいの一点張りの狂人
787デフォルトの名無しさん
2024/04/25(木) 01:24:12.71ID:fpMjozoS >>0774
お前の着眼点は凄えよ!感動した。
その通り、Rustは初心者/素人 御用達言語だよ。
お前の着眼点は凄えよ!感動した。
その通り、Rustは初心者/素人 御用達言語だよ。
788デフォルトの名無しさん
2024/04/25(木) 07:30:11.27ID:xsazBswH おじいちゃん誰にも相手にされず寂しくなったんだねw
789デフォルトの名無しさん
2024/04/27(土) 03:20:12.65ID:nhA0znD3 聞き分けることができない。
https://kanji.reader.bz/pronunciations/last,lust,rust
https://kanji.reader.bz/pronunciations/last,lust,rust
790デフォルトの名無しさん
2024/04/27(土) 21:28:13.67ID:+PotGQRe crates.io が死んだときはどうすれば良い?
791デフォルトの名無しさん
2024/04/27(土) 21:31:55.69ID:Ik8q0/YE cargo run --offline
792デフォルトの名無しさん
2024/04/28(日) 09:02:55.08ID:nHdP2D/h ミラーサイトとか無いんだっけ?
793デフォルトの名無しさん
2024/04/29(月) 14:17:37.62ID:wZNa4EA4 5chが荒らされてる時はどうすれば良い?
794デフォルトの名無しさん
2024/04/29(月) 16:10:30.59ID:E9KMHG2x 取り敢えずアゲとけばいいんじゃね?
795デフォルトの名無しさん
2024/04/30(火) 02:47:45.81ID:Mf3BeDX5 したらば掲示板あたりに避難所作っておけばいかが
796デフォルトの名無しさん
2024/04/30(火) 03:09:09.37ID:LM/x1iE2 落ち着いてpanicしよう
797デフォルトの名無しさん
2024/04/30(火) 07:30:51.55ID:QURaxzoQ core吐きそう
798デフォルトの名無しさん
2024/05/01(水) 23:17:38.38ID:7162bhB/ python みたいに何でも格納できる辞書型ってC++には無いよね?
799デフォルトの名無しさん
2024/05/02(木) 02:40:57.58ID:VpjL2uZS enumも弱いなあ
800デフォルトの名無しさん
2024/05/02(木) 18:14:15.88ID:MEkFc6Ha anyとmap組み合わせればいいんじゃね?
ここRustスレだけど
ここRustスレだけど
801デフォルトの名無しさん
2024/05/02(木) 20:59:19.04ID:AhHSwsoc Rustで辞書型はHashMap
複数の型を格納したかったらenumかdyn Trait
TraitをAnyにするならdowncastして使う
実際には共通に処理したい目的があるはずなのでそのTraitを用意すればdowncastしなくて済む
複数の型を格納したかったらenumかdyn Trait
TraitをAnyにするならdowncastして使う
実際には共通に処理したい目的があるはずなのでそのTraitを用意すればdowncastしなくて済む
802デフォルトの名無しさん
2024/05/03(金) 11:35:32.62ID:nLK8l4in pythonみたいにだからclassがわりなのかも
p["name"]="yamada taro";
p["age"]=25;
みたいなのかな
いずれにしてもC++じゃないので
p["name"]="yamada taro";
p["age"]=25;
みたいなのかな
いずれにしてもC++じゃないので
803デフォルトの名無しさん
2024/05/03(金) 23:02:14.16ID:NBKkZegt 静的型付けの有用性が大きく上回るから
そのケースならstructにするだろうし
色んな型を横断的に扱いたいケースならtraitかな
そのケースならstructにするだろうし
色んな型を横断的に扱いたいケースならtraitかな
804デフォルトの名無しさん
2024/05/04(土) 04:23:28.64ID:hKZu/p+3805デフォルトの名無しさん
2024/05/04(土) 09:38:11.89ID:dspjTuTH GUI付きのポータブルなデスクトップアプリを作るとなるとどのライブラリがいいんだろ?
806デフォルトの名無しさん
2024/05/04(土) 12:00:07.75ID:GFUvMaSe tauri?
807デフォルトの名無しさん
2024/05/04(土) 12:04:17.00ID:WHGnbjEl UIはもうネイティブにこだわらなくてもいいんじゃないかな
昔からwebでしかUI提供してないソフトはゴロゴロある
昔からwebでしかUI提供してないソフトはゴロゴロある
808デフォルトの名無しさん
2024/05/04(土) 15:02:31.51ID:UtcYFhat 用途次第
WebベースのUIでは反応速度が遅すぎる場合もあるしサイズが許容できない場合もある
WebベースのUIでは反応速度が遅すぎる場合もあるしサイズが許容できない場合もある
809デフォルトの名無しさん
2024/05/04(土) 15:44:19.83ID:oqQ8V/k0 Tauri は各環境の WebView を使うからアプリケーションの側では管理しなくてよくなり楽……
みたいな言説もあるが、 WebView の種類・バージョンを固定できないから変化に追従する必要が生じる。
そもそもウェブの世界は変遷が激しい。
Living Standard ってなんやねん。 普通の産業の感覚では信じられんようなことをしやがる。
元からウェブ系のスキルセットを持っている人が開発してメンテナンスもするってのなら
Tauri は良い選択肢だと思うが、それなりにデメリットもあるよ。
ただ、多言語 (というか Unicode) に隅々まで対応しているようなフレームワークってことになると
ウェブ系の基盤がめちゃくちゃ整備されているのでそこらへんは唯一無二だわ。
みたいな言説もあるが、 WebView の種類・バージョンを固定できないから変化に追従する必要が生じる。
そもそもウェブの世界は変遷が激しい。
Living Standard ってなんやねん。 普通の産業の感覚では信じられんようなことをしやがる。
元からウェブ系のスキルセットを持っている人が開発してメンテナンスもするってのなら
Tauri は良い選択肢だと思うが、それなりにデメリットもあるよ。
ただ、多言語 (というか Unicode) に隅々まで対応しているようなフレームワークってことになると
ウェブ系の基盤がめちゃくちゃ整備されているのでそこらへんは唯一無二だわ。
810デフォルトの名無しさん
2024/05/04(土) 16:01:23.73ID:WHGnbjEl 即応性が必要な人は特殊な学習を手間暇というか単純に時間をかけてやって
そうでない場合は普通にhtmlで
そうでない場合は普通にhtmlで
811デフォルトの名無しさん
2024/05/04(土) 16:07:02.02ID:lP1zz7vp 実行時のメモリ使用量の違いもかなり大きいから最初に考慮しといた方がいい
常駐の軽いアプリを作りたい場合なんかは特に
常駐の軽いアプリを作りたい場合なんかは特に
812デフォルトの名無しさん
2024/05/04(土) 16:07:49.70ID:oqQ8V/k0 UI を記述するためのものとしては html は「普通」じゃないってことをウェブ系の人は思い出して欲しい。
元はドキュメント記述用だったのに html5 から大幅に路線変更してアプリケーション基盤として再編したけどどう見たって無茶苦茶だ。
ウェブの人が使う分にはこれでいいことは否定しないけど、 UI 記述の「普通」ではない。
元はドキュメント記述用だったのに html5 から大幅に路線変更してアプリケーション基盤として再編したけどどう見たって無茶苦茶だ。
ウェブの人が使う分にはこれでいいことは否定しないけど、 UI 記述の「普通」ではない。
813デフォルトの名無しさん
2024/05/04(土) 16:17:08.35ID:5ROxz5B4 UI記述は宣言的なものが主流になりつつあってhtml的なものが「普通」になってきてるんだよ
MFCやCocoaやGTK的なものが今では逆に「普通」ではない
MFCやCocoaやGTK的なものが今では逆に「普通」ではない
814デフォルトの名無しさん
2024/05/04(土) 16:22:01.06ID:WHGnbjEl html5は死んだ
もうどこにも存在しない
もうどこにも存在しない
815デフォルトの名無しさん
2024/05/04(土) 16:22:16.16ID:oqQ8V/k0816デフォルトの名無しさん
2024/05/04(土) 16:58:29.96ID:uscJJ1KS じゃあslint?
817デフォルトの名無しさん
2024/05/04(土) 18:05:18.74ID:uscJJ1KS 何気にslintと書いてみたが紹介動画見る限りvs codeにアドオン入れてライブプレビューしながらuiの構築がサクサク行えるのは割といいな…
tauriは環境構築する段階でnodeのバージョンやら依存ライブラリの不備でエラーがでてしまい結構時間が掛かってしまった
tauriは環境構築する段階でnodeのバージョンやら依存ライブラリの不備でエラーがでてしまい結構時間が掛かってしまった
818デフォルトの名無しさん
2024/05/04(土) 18:12:14.00ID:WHGnbjEl デスクトップアプリのここにグラフ出してくださいって言われて
対応できる環境は少ない
対応できる環境は少ない
819デフォルトの名無しさん
2024/05/04(土) 19:49:33.93ID:kEH6RwVz 他にいい表現方法があるなら自分で作って使ってりゃいいじゃん
820デフォルトの名無しさん
2024/05/04(土) 21:10:45.57ID:D/qKI/dJ dioxusはあんま使われてない感じ?
821デフォルトの名無しさん
2024/05/04(土) 23:00:15.61ID:ycOsd5I6 iced.rs
822デフォルトの名無しさん
2024/05/05(日) 10:17:39.98ID:k5d9I+SK >>821
Elm Architectureの設計パターンを覚える必要があるけどなかなかいいですね
Elm Architectureの設計パターンを覚える必要があるけどなかなかいいですね
823デフォルトの名無しさん
2024/05/05(日) 18:52:14.60ID:k5d9I+SK 試してみたけど導入のカウンタの例がいきなりビルド出来ない…
バージョンの変更にドキュメントが追いついていないのは残念ですね…
バージョンの変更にドキュメントが追いついていないのは残念ですね…
824デフォルトの名無しさん
2024/05/05(日) 23:14:06.38ID:XwodnLf4 freyaはどう?
825デフォルトの名無しさん
2024/05/09(木) 16:51:54.63ID:7kteiv59826デフォルトの名無しさん
2024/05/09(木) 22:53:04.47ID:mHp10mC4827デフォルトの名無しさん
2024/05/10(金) 22:11:46.56ID:R/1AnZ57 Edera
828デフォルトの名無しさん
2024/05/11(土) 15:19:35.98ID:7ZNhzC0A https://loglog.games/blog/leaving-rust-gamedev/
Rustはゲーム開発に向いてないという記事
C/C++を置き換えるという目標がまた一つ遠のいてしまったな
Rustはゲーム開発に向いてないという記事
C/C++を置き換えるという目標がまた一つ遠のいてしまったな
829デフォルトの名無しさん
2024/05/11(土) 16:10:55.98ID:cPH9qnwk Rust製ゲームエンジンが未成熟なんだから当たり前だろ😅
830デフォルトの名無しさん
2024/05/11(土) 17:53:51.16ID:PRiIqFBU Web開発は素早い実装と更新が必要だから
Rustは向いてない動的型言語が向いてる
みたいな記事は昔あった気がする
Rustは向いてない動的型言語が向いてる
みたいな記事は昔あった気がする
831デフォルトの名無しさん
2024/05/11(土) 18:07:19.67ID:YXABt1rM >>828
>Rustが上手くなれば、これらの問題はすべて解消されます。
>Rustは大規模なリファクタリングに優れているため、
>borrowチェッカーのほとんどが自業自得の問題を解決します。
>十分な経験を積めば、ユーザーは考えずにそれらを完全に予測し、生産的になります。
>私はRustでさまざまなユーティリティやCLIツールを書くのをとても楽しんでいますが、
>数行のコード以外はPythonよりも生産性が高いことがわかりました。
>「コンパイラ駆動開発」をどこまで進めて、実際に成功できるのかと驚いたことが何度もあります。
>Rustの最大の強みは、Rustにふさわしいコードを書いていると、物事が非常にうまくいき、
>言語がユーザーを正しい道に導いてくれることです。
>Rustが上手くなれば、これらの問題はすべて解消されます。
>Rustは大規模なリファクタリングに優れているため、
>borrowチェッカーのほとんどが自業自得の問題を解決します。
>十分な経験を積めば、ユーザーは考えずにそれらを完全に予測し、生産的になります。
>私はRustでさまざまなユーティリティやCLIツールを書くのをとても楽しんでいますが、
>数行のコード以外はPythonよりも生産性が高いことがわかりました。
>「コンパイラ駆動開発」をどこまで進めて、実際に成功できるのかと驚いたことが何度もあります。
>Rustの最大の強みは、Rustにふさわしいコードを書いていると、物事が非常にうまくいき、
>言語がユーザーを正しい道に導いてくれることです。
832デフォルトの名無しさん
2024/05/11(土) 19:27:53.90ID:3IwrsNfE >>828
この記事、ゲーム開発においていかにUnityがすばらしいかを伝えたいだけじゃん
この記事、ゲーム開発においていかにUnityがすばらしいかを伝えたいだけじゃん
833デフォルトの名無しさん
2024/05/12(日) 06:43:20.67ID:k1k0SaOB■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 自閉症が「んなっしょい」と連呼するお🏡
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- じゃあ何故俺がここまで独身チーズ男性を嫌っているか理由が分かる?
- クマの救急医「ヘルメット被れ」 [787212328]
- 生活保護の受給額ってなんでこんなに安いの?
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
