Page 1 of 1

A possible solution to Consideration stacking

Posted: Sat Sep 30, 2023 9:29 pm
by Snazz
Consideration currently serves two functions:
1. Put the next pattern on the stack instead of executing it
2. Cancel the special behavior of escape patterns inside an intro/retro sentence

Function #2 is the reason why we need to use a large stack of considerations. However, if we can find another way to perform the second function, we could drop this functionality from consideration.

The use case for canceling special behavior of escape patterns is to be able to draw unbalanced intro/retros inside of an intro/retro sentence. (sometimes useful when drawing long spells split into multiple parts)

As a replacement, we could make introspection and retrospection able to be drawn with longer or shorter start/end lines. This would be similar to the bookkeeper gambits. The different length intro/retros could correspond to different types of quotes: 'single', "double", '''triple single''', """triple double""", or more if desired. If an unbalanced intro/retro is desired, use a different variant than the one that is currently escaping patterns.
Image