Hexcassettes Daemon Compiler

Post your coolest Hexcasting creations here.

New topics are NOT for chatting or asking help, put those in the comments of a post or in a different forum.
User avatar
Robotgiggle
Posts: 24
Joined: Fri Dec 02, 2022 12:38 am

Hexcassettes Daemon Compiler

Post by Robotgiggle »

Rusakov's Exaltation
list, num, anylist
eeeewqqqq
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.
Patterns
qqqqqqdeeeqwaeawqNumerical Reflection: 1aaeddwqaeaqwqqqddeeeqwaeawqqeqwqwqwqwqeqaweqqqqqwweeweweewqdwwewewwewwewewweeeNumerical Reflection: 9aaeaawqaeaqwNumerical Reflection: 8aaeaawqaeaqwaawddwaawNumerical Reflection: 1aaeddwqaeaqw

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