[過去ログ] Rust part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
505
(2): 2022/07/27(水)05:50 ID:Zq3V4Tcb(2/2) AAS
>>504
あれLibraってまだ生きてんの?
ぜんぜん音沙汰聞かないけど
506: 487 2022/07/27(水)07:28 ID:6+JEeGDS(1) AAS
>>499
ありがと。見てみます
どのくらいのさじ加減が使いやすいのかが難しい・・・
507: 2022/07/27(水)07:32 ID:6nSf0k+r(1) AAS
>>503
ダイハツの軽自動車
508: 2022/07/27(水)10:27 ID:IW7fj0uw(1) AAS
>>505
名前変えた後継含めて公式に死んでる
509: 2022/07/27(水)19:19 ID:U29fl458(1) AAS
>>505
世界に殺された
もし生まれたら恐ろしいことになってただろうしな
510: 2022/07/28(木)00:38 ID:z/Vvst4i(1) AAS
アレはAptosとして生き残った
大型の資金調達を連発して次の投機の標的になってる
511: 2022/07/30(土)22:19 ID:wZaxY20D(1/2) AAS
std::io::Result<()>
↑の()ってなんすか?
Ok(());
↑の()も。
「空」を意味してるってことでいいんですか?
512
(1): 2022/07/30(土)22:34 ID:PnFWbFUc(1) AAS
5つの何かを返す関数なら
return (a, b, c, d, e);
0つの何かを返す関数なら
return ();
と考えてもよく何も返さないこと
513
(1): 2022/07/30(土)22:39 ID:xUdiS2xM(1) AAS
外部リンク[html]:doc.rust-lang.org
514: 2022/07/30(土)22:41 ID:wZaxY20D(2/2) AAS
>>512
>>513
どうもありがとう
515: 2022/08/01(月)16:04 ID:ElZDPbmW(1) AAS
Meta社のバックエンドにRust推奨だってよ。
外部リンク[html]:www.publickey1.jp
516: 2022/08/02(火)02:20 ID:M8Mca9lV(1) AAS
bevy 0.8
外部リンク:bevyengine.org
517: 2022/08/02(火)23:33 ID:FkNkpg49(1) AAS
bevyとFyrox Engineはどちらの方が良いのかな
人気度はbevyな気がするが
518: 2022/08/04(木)02:28 ID:xaY+36ag(1) AAS
Rustでプラグインシステム組むならwasiが安牌かな
519: 2022/08/04(木)09:59 ID:CkQzFtco(1/2) AAS
プラグインシステムとは
520
(1): 2022/08/04(木)12:38 ID:pLEfRi/j(1/2) AAS
エディタとかツールの機能拡張だよ。
RubyとかJVMとかある程度の動的さを持つランタイムがあると開発楽だけど、GoやRustみたいにスタティックリンク、シングルバイナリが基本になると
たしかにwasmベースで作るのが筋が良いのかねぇ。
521: 2022/08/04(木)12:57 ID:qyv7p4eK(1) AAS
おいおいww
522: 2022/08/04(木)13:50 ID:ck4xiQdl(1/3) AAS
クロスプラットフォームで同一バイナリが動いてそこそこ高速で組み込み用途に向いてる
という条件だとLuaかwasm
523: 2022/08/04(木)13:51 ID:ck4xiQdl(2/3) AAS
JSでも良いが
524: 2022/08/04(木)15:10 ID:b+TNnTjV(1) AAS
プラグインというよりマクロの実行環境の話だな
Luaやwasmはホストアプリにランタイムを同梱する必要がある
525
(1): 2022/08/04(木)15:23 ID:1k9fnhsy(1/2) AAS
Luaやwasmを使うようなスクリプト型(スクリプト言語のことではなくて、上位レイヤのシナリオだけをユーザーに書かせる方式)の拡張って、
よほどホスト側にプラットフォームとしての魅力がない限りは成立しないよ
ホストがスクリプトに対して提供している機能以上のことはできないわけだからな
そうじゃなくて、やりたいのはホストにない機能を追加できるプラグイン機構じゃないの?
526: 2022/08/04(木)15:39 ID:9TNfUmNd(1/2) AAS
>>520
Rustでやりたいってことは実行速度を重視してるんだろうし動的リンクしかないだろ
しかしwasmにしてもいいっていうならJavaScriptやらLuaの活用も検討しろ
527: はちみつ餃子 ◆8X2XSCHEME 2022/08/04(木)15:55 ID:hPtMGH66(1/2) AAS
そういえば Rust の proc macro を wasm としてコンパイルしたらどないやという話はあったんじゃなかったっけ?
最終的にどういう結論になったのか追ってないんやが……。
必要な機能は Rust コンパイラの中に全部あってシステムの外とやり取りする必要もないから良い案に思える。
528
(1): 2022/08/04(木)17:17 ID:KbhCPu0a(1/2) AAS
>>525
Luaやwasmからホストの用意した機能を呼び出す形だけでなく
ホストからLuaやwasm側の処理を呼び出す形も実装可能だよ
DLLに比べると相当手間がかかるけど
529
(1): 2022/08/04(木)17:19 ID:ck4xiQdl(3/3) AAS
動的リンクするにしてもABIがunstableだからインターフェースはextern "C"で公開せざるを得ないし
それなりの量のグルーコードが必要になるかと
その辺良い感じにどうにかしてくれるcrateがあるかもしれないけど
530
(2): 2022/08/04(木)17:29 ID:1k9fnhsy(2/2) AAS
>>528
そうしたとしてもホスト側に存在しない(ホストからスクリプトに対して公開されていない)機能は使えないでしょ?
531: 2022/08/04(木)17:46 ID:CkQzFtco(2/2) AAS
外部リンク:qiita.com

コメント欄も含めるとなかなか情報がまとまっています
532: 2022/08/04(木)17:49 ID:8PPO9uzK(1) AAS
良さげ記事
533: はちみつ餃子 ◆8X2XSCHEME 2022/08/04(木)17:58 ID:hPtMGH66(2/2) AAS
>>530
ホスト側を経由せずに外にアクセスするのは禁止できたほうが嬉しいことも多いだろ?
俺が使っているソフトでプラグイン機構があるものというと画像ビューアとかメッセンジャとかだが
それほど自由に外の世界にアクセスする必要はないし、不必要ならアクセスさせないに越したことは無い。
(悪意あるプラグインを作り難くなるので。)

制限があるというのと制限を付けられるのは表裏一体なのでそんなの場合によるとしか……
534: 2022/08/04(木)18:01 ID:9TNfUmNd(2/2) AAS
>>529
> 動的リンクするにしてもABIがunstable
あー、そうだったわ
めんどくさいんだった
1-
あと 468 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s