[過去ログ]
Rust part16 (1002レス)
Rust part16 http://mevius.5ch.net/test/read.cgi/tech/1656285423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
512: デフォルトの名無しさん [sage] 2022/07/30(土) 22:34:27.43 ID:PnFWbFUc 5つの何かを返す関数なら return (a, b, c, d, e); 0つの何かを返す関数なら return (); と考えてもよく何も返さないこと http://mevius.5ch.net/test/read.cgi/tech/1656285423/512
513: デフォルトの名無しさん [sage] 2022/07/30(土) 22:39:27.64 ID:xUdiS2xM https://doc.rust-lang.org/std/primitive.unit.html http://mevius.5ch.net/test/read.cgi/tech/1656285423/513
514: デフォルトの名無しさん [sage] 2022/07/30(土) 22:41:59.23 ID:wZaxY20D >>512 >>513 どうもありがとう http://mevius.5ch.net/test/read.cgi/tech/1656285423/514
515: デフォルトの名無しさん [sage] 2022/08/01(月) 16:04:37.53 ID:ElZDPbmW Meta社のバックエンドにRust推奨だってよ。 https://www.publickey1.jp/blog/22/metafacebookrustpythonchack.html http://mevius.5ch.net/test/read.cgi/tech/1656285423/515
516: デフォルトの名無しさん [sage] 2022/08/02(火) 02:20:06.29 ID:M8Mca9lV bevy 0.8 https://bevyengine.org/news/bevy-0-8/ http://mevius.5ch.net/test/read.cgi/tech/1656285423/516
517: デフォルトの名無しさん [] 2022/08/02(火) 23:33:57.17 ID:FkNkpg49 bevyとFyrox Engineはどちらの方が良いのかな 人気度はbevyな気がするが http://mevius.5ch.net/test/read.cgi/tech/1656285423/517
518: デフォルトの名無しさん [sage] 2022/08/04(木) 02:28:39.18 ID:xaY+36ag Rustでプラグインシステム組むならwasiが安牌かな http://mevius.5ch.net/test/read.cgi/tech/1656285423/518
519: デフォルトの名無しさん [sage] 2022/08/04(木) 09:59:47.35 ID:CkQzFtco プラグインシステムとは http://mevius.5ch.net/test/read.cgi/tech/1656285423/519
520: デフォルトの名無しさん [sage] 2022/08/04(木) 12:38:32.91 ID:pLEfRi/j エディタとかツールの機能拡張だよ。 RubyとかJVMとかある程度の動的さを持つランタイムがあると開発楽だけど、GoやRustみたいにスタティックリンク、シングルバイナリが基本になると たしかにwasmベースで作るのが筋が良いのかねぇ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/520
521: デフォルトの名無しさん [sage] 2022/08/04(木) 12:57:45.66 ID:qyv7p4eK おいおいww http://mevius.5ch.net/test/read.cgi/tech/1656285423/521
522: デフォルトの名無しさん [sage] 2022/08/04(木) 13:50:49.10 ID:ck4xiQdl クロスプラットフォームで同一バイナリが動いてそこそこ高速で組み込み用途に向いてる という条件だとLuaかwasm http://mevius.5ch.net/test/read.cgi/tech/1656285423/522
523: デフォルトの名無しさん [sage] 2022/08/04(木) 13:51:05.48 ID:ck4xiQdl JSでも良いが http://mevius.5ch.net/test/read.cgi/tech/1656285423/523
524: デフォルトの名無しさん [sage] 2022/08/04(木) 15:10:31.96 ID:b+TNnTjV プラグインというよりマクロの実行環境の話だな Luaやwasmはホストアプリにランタイムを同梱する必要がある http://mevius.5ch.net/test/read.cgi/tech/1656285423/524
525: デフォルトの名無しさん [sage] 2022/08/04(木) 15:23:41.09 ID:1k9fnhsy Luaやwasmを使うようなスクリプト型(スクリプト言語のことではなくて、上位レイヤのシナリオだけをユーザーに書かせる方式)の拡張って、 よほどホスト側にプラットフォームとしての魅力がない限りは成立しないよ ホストがスクリプトに対して提供している機能以上のことはできないわけだからな そうじゃなくて、やりたいのはホストにない機能を追加できるプラグイン機構じゃないの? http://mevius.5ch.net/test/read.cgi/tech/1656285423/525
526: デフォルトの名無しさん [sage] 2022/08/04(木) 15:39:46.71 ID:9TNfUmNd >>520 Rustでやりたいってことは実行速度を重視してるんだろうし動的リンクしかないだろ しかしwasmにしてもいいっていうならJavaScriptやらLuaの活用も検討しろ http://mevius.5ch.net/test/read.cgi/tech/1656285423/526
527: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/08/04(木) 15:55:10.42 ID:hPtMGH66 そういえば Rust の proc macro を wasm としてコンパイルしたらどないやという話はあったんじゃなかったっけ? 最終的にどういう結論になったのか追ってないんやが……。 必要な機能は Rust コンパイラの中に全部あってシステムの外とやり取りする必要もないから良い案に思える。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/527
528: デフォルトの名無しさん [sage] 2022/08/04(木) 17:17:23.18 ID:KbhCPu0a >>525 Luaやwasmからホストの用意した機能を呼び出す形だけでなく ホストからLuaやwasm側の処理を呼び出す形も実装可能だよ DLLに比べると相当手間がかかるけど http://mevius.5ch.net/test/read.cgi/tech/1656285423/528
529: デフォルトの名無しさん [sage] 2022/08/04(木) 17:19:43.26 ID:ck4xiQdl 動的リンクするにしてもABIがunstableだからインターフェースはextern "C"で公開せざるを得ないし それなりの量のグルーコードが必要になるかと その辺良い感じにどうにかしてくれるcrateがあるかもしれないけど http://mevius.5ch.net/test/read.cgi/tech/1656285423/529
530: デフォルトの名無しさん [sage] 2022/08/04(木) 17:29:05.26 ID:1k9fnhsy >>528 そうしたとしてもホスト側に存在しない(ホストからスクリプトに対して公開されていない)機能は使えないでしょ? http://mevius.5ch.net/test/read.cgi/tech/1656285423/530
531: デフォルトの名無しさん [sage] 2022/08/04(木) 17:46:52.95 ID:CkQzFtco https://qiita.com/dalance/items/1593b56ad3744c469643 コメント欄も含めるとなかなか情報がまとまっています http://mevius.5ch.net/test/read.cgi/tech/1656285423/531
532: デフォルトの名無しさん [sage] 2022/08/04(木) 17:49:06.27 ID:8PPO9uzK 良さげ記事 http://mevius.5ch.net/test/read.cgi/tech/1656285423/532
533: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/08/04(木) 17:58:11.58 ID:hPtMGH66 >>530 ホスト側を経由せずに外にアクセスするのは禁止できたほうが嬉しいことも多いだろ? 俺が使っているソフトでプラグイン機構があるものというと画像ビューアとかメッセンジャとかだが それほど自由に外の世界にアクセスする必要はないし、不必要ならアクセスさせないに越したことは無い。 (悪意あるプラグインを作り難くなるので。) 制限があるというのと制限を付けられるのは表裏一体なのでそんなの場合によるとしか…… http://mevius.5ch.net/test/read.cgi/tech/1656285423/533
534: デフォルトの名無しさん [sage] 2022/08/04(木) 18:01:34.69 ID:9TNfUmNd >>529 > 動的リンクするにしてもABIがunstable あー、そうだったわ めんどくさいんだった http://mevius.5ch.net/test/read.cgi/tech/1656285423/534
535: デフォルトの名無しさん [sage] 2022/08/04(木) 18:42:08.03 ID:pLEfRi/j 野良プラグイン入れて環境壊して上等!って時代でもないからねえ。 ある程度、できること制限できるようにしたプラグイン機構も大事な時代よ。 そういう点でwasmがセキュリティとパフォーマンスのバランスが取れていて魅力という層もあるでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/535
536: デフォルトの名無しさん [sage] 2022/08/04(木) 18:42:45.33 ID:KbhCPu0a >>530 そりゃ広い意味で言えばどんな機能だってホスト側に存在してなければ使えない 「ホストにない機能を追加できるプラグイン機構」ってどんなものイメージして言ってるの? http://mevius.5ch.net/test/read.cgi/tech/1656285423/536
537: デフォルトの名無しさん [sage] 2022/08/06(土) 12:18:12.84 ID:z/fLyAW1 今の環境で正しくレンダリングされる10年前に作られたWebサイトは多くない 同様にTauriで作成されたアプリが10年後でも問題なく使用できるのだろうか http://mevius.5ch.net/test/read.cgi/tech/1656285423/537
538: デフォルトの名無しさん [sage] 2022/08/06(土) 20:40:11.73 ID:6gQA87rg Tauriはバックとフロントが明確に分離されているからOS標準ブラウザに変更があっても修繕はしやすそう Macとかだと突然仕様変えてきそうで怖いな http://mevius.5ch.net/test/read.cgi/tech/1656285423/538
539: デフォルトの名無しさん [sage] 2022/08/07(日) 00:00:20.59 ID:pGypWfdH Rustでライブラリをどうやって選定してんの? crate.io見て人気のを選んでんの? GETだけのためにhttpclient使おうとしたらtokio入れて使えとか全然意味わからんしコンパイルしたら これを使うには2018使えと2022使えが出てくる… 他のに変えても変わらず GETなんてコピペ産業で実現させてくれよ use 初期化 GET これで終わらせてくれ http://mevius.5ch.net/test/read.cgi/tech/1656285423/539
540: デフォルトの名無しさん [sage] 2022/08/07(日) 00:05:00.47 ID:pGypWfdH 別に use GET の2行でもいい http://mevius.5ch.net/test/read.cgi/tech/1656285423/540
541: デフォルトの名無しさん [sage] 2022/08/07(日) 00:19:22.87 ID:thO2Aez3 >>539 まあ今はそういう人向けの言語じゃないからね とりあえずreqwestのblocking clientでやってみて合わなそうならあきらめろん http://mevius.5ch.net/test/read.cgi/tech/1656285423/541
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 461 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s