[obsidian] vault backup: 2025-09-23 00:39:06[
Some checks failed
Build / build (push) Failing after 12m42s
Some checks failed
Build / build (push) Failing after 12m42s
This commit is contained in:
@@ -69,17 +69,20 @@ delay(3)delay(1) delay(2)
|
||||
struct MemoryChunk(Vec<u64>>);
|
||||
|
||||
enum StateNode{
|
||||
Tree(StateTree),
|
||||
FnCall(Symbol,StateTree),
|
||||
Delay(MemoryChunk),
|
||||
FeedBack(MemoryChunk),
|
||||
External(MemoryChunk)
|
||||
}
|
||||
struct StateTree{
|
||||
children: Slotmap<Box<StateNode>>
|
||||
children: SlotMap<Box<StateNode>>
|
||||
}
|
||||
```
|
||||
|
||||
途中でchildrenの一部が削除される可能性があって、かつiterateも行うのでSlotmapで良さそう
|
||||
途中でchildrenの一部が削除される可能性がある(1,2,3,4の中から2だけが削除されるケースとか)
|
||||
|
||||
このchildren同士の構造比較はどうするべきか?Delay、Feedbackは
|
||||
|
||||
かつiterateも行うのでSlotmapで良さそう
|
||||
Delay、feedback、Externalを区別する意味はあるのか?→たまたまサイズが同じなDelayとExternalとかはあり得るので区別必要
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user