From 6d721cd9b6534e4bf5ce1c2ebbbeffec86605174 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: Tue, 23 Sep 2025 00:39:06 +0900 Subject: [PATCH] [obsidian] vault backup: 2025-09-23 00:39:06[ --- content/mimiumでのライブコーディングエンジン.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/content/mimiumでのライブコーディングエンジン.md b/content/mimiumでのライブコーディングエンジン.md index 2d1c7dd9..2b40cd76 100644 --- a/content/mimiumでのライブコーディングエンジン.md +++ b/content/mimiumでのライブコーディングエンジン.md @@ -69,17 +69,20 @@ delay(3)delay(1) delay(2) struct MemoryChunk(Vec>); enum StateNode{ - Tree(StateTree), + FnCall(Symbol,StateTree), Delay(MemoryChunk), FeedBack(MemoryChunk), - External(MemoryChunk) } struct StateTree{ - children: Slotmap> + children: SlotMap> } ``` -途中でchildrenの一部が削除される可能性があって、かつiterateも行うのでSlotmapで良さそう +途中でchildrenの一部が削除される可能性がある(1,2,3,4の中から2だけが削除されるケースとか) + +このchildren同士の構造比較はどうするべきか?Delay、Feedbackは + +かつiterateも行うのでSlotmapで良さそう Delay、feedback、Externalを区別する意味はあるのか?→たまたまサイズが同じなDelayとExternalとかはあり得るので区別必要