From af28f3cb212205b21678620ebe7b28ff4a8af3da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Thu, 3 Jul 2025 18:35:34 +0900 Subject: [PATCH] [obsidian] vault backup: 2025-07-03 18:35:34[ --- content/mimium.md | 1 + content/mimiumでのバリアント.md | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 content/mimiumでのバリアント.md diff --git a/content/mimium.md b/content/mimium.md index 60bc2aa8..a6156fef 100644 --- a/content/mimium.md +++ b/content/mimium.md @@ -59,6 +59,7 @@ https://github.com/mimium-org/mimium-rs - 多段階計算:大変そう。コンパイラドライバをユーザーコードから叩けるようにするのが先か。 - [[mimiumのレコード型|レコード型]]:要件定義はほぼできたし、他の機能への依存も特になし。デフォルト引数の実装を無視すればとりあえず進められそう +- [[mimiumでのバリアント]]:やっぱり必要、だが分割コンパイルを先にやらないとダメかも - モジュールシステム:名前空間のCライブラリレベルでのマングリングとか考える必要ありそう。 - 配列型の実装:GC問題片付けばなんとか?固定長と可変長の切り替えをどうするかを考えたい。 - OSCの実装 diff --git a/content/mimiumでのバリアント.md b/content/mimiumでのバリアント.md new file mode 100644 index 00000000..9fd52394 --- /dev/null +++ b/content/mimiumでのバリアント.md @@ -0,0 +1,10 @@ +--- +date: 2025-07-03 18:34 +--- +#memo + +幽霊型含む、カスタムのコンストラクターを書こうとすると名前空間の問題が出てくる + +二重インクルードの問題とかもあるので、先に分割コンパイルの仕組みを整える方がいい? + +