list, num, any → list
Given a spell list, a delay in ticks, and any iota for the label, creates a new spell list that will start up a daemon with the specified spell, delay between casts, and cassette label. A daemon is an enqueued spell that enqueues a copy of itself on startup, allowing it to cast over and over until stopped either programmatically or by manually disabling the cassette. Obviously, requires Hexcassettes.
Note that this does not allow for the creation of daemons that can pass information between iterations. To do that, you'll need to customize the daemon spell a little so that it can write new data into its next iteration before beginning the duplicate-embed-enqueue process.
Patterns
Code: Select all
#define Rusakov's Exaltation (EAST eeeewqqqq) = list, num, any -> list
{
{
Nullary Reflection // quine placeholder
}
Flock's Disintegration
Numerical Reflection: 1
Prospector's Gambit
Surgeon's Exaltation
{
Nullary Reflection // delay num placeholder
Nullary Reflection // label iota placeholder
}
Flock's Disintegration
Enqueue
}
Numerical Reflection: 9
Rotation Gambit
Surgeon's Exaltation
Numerical Reflection: 8
Rotation Gambit
Surgeon's Exaltation
Jester's Gambit
Additive Distillation
Numerical Reflection: 1
Prospector's Gambit
Surgeon's Exaltation