From 13279f61ed8adce2ab90cc2611b5349d8f6467fb Mon Sep 17 00:00:00 2001 From: Chris Hodapp Date: Sun, 1 Mar 2020 22:38:37 -0500 Subject: [PATCH] Add a note --- src/rule.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/rule.rs b/src/rule.rs index ad23be1..0f593c5 100644 --- a/src/rule.rs +++ b/src/rule.rs @@ -161,7 +161,13 @@ impl Rule { } let mut count = 0; - + + // TODO: Why is this forcing it to build up the entire stack + // to the recursion limit, and *then* start generating + // geometry and winding the stack back down? + // + // Isn't there some way that it can generate geometry at every + // step and only have to add to the stack to handle a branch? while !stack.is_empty() { // TODO: This, more elegantly?