[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>>);
|
struct MemoryChunk(Vec<u64>>);
|
||||||
|
|
||||||
enum StateNode{
|
enum StateNode{
|
||||||
Tree(StateTree),
|
FnCall(Symbol,StateTree),
|
||||||
Delay(MemoryChunk),
|
Delay(MemoryChunk),
|
||||||
FeedBack(MemoryChunk),
|
FeedBack(MemoryChunk),
|
||||||
External(MemoryChunk)
|
|
||||||
}
|
}
|
||||||
struct StateTree{
|
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とかはあり得るので区別必要
|
Delay、feedback、Externalを区別する意味はあるのか?→たまたまサイズが同じなDelayとExternalとかはあり得るので区別必要
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user