All hell broke loose. I couldn't imagine that it would be hard to fix, but it turned out the problem was much more general, that's why it was initially hard to pin down. Turns out you could get Drummer to fail by doing this:#
Boom. Everything in the newly opened file is garbage, all the headers, structures.#
It was a one-line fix. We just needed to empty out the hoist stack in the newly opened file. Instead the hoist stack from the previous outline was inherited by the newly opened file, and as they say hilarity ensued.#
I love getting out big bugs like this one. The reason I didn't see it myself is I wasn't hoisting much. #
Good teamwork on this one. I really like the way this feels. #
You do it infrequently, as did the cluelessnewbie.#
This bug has been in there a long time, but I never saw it with Scripting News because basically I blog every day even if I don't have anything to say. 😀#
All hell broke loose. I couldn't imagine that it would be hard to fix, but it turned out the problem was much more general, that's why it was initially hard to pin down. Turns out you could get Drummer to fail by doing this:#
Boom. Everything in the newly opened file is garbage, all the headers, structures.#
It was a one-line fix. We just needed to empty out the hoist stack in the newly opened file. Instead the hoist stack from the previous outline was inherited by the newly opened file, and as they say hilarity ensued.#
I love getting out big bugs like this one. The reason I didn't see it myself is I wasn't hoisting much. #
Good teamwork on this one. I really like the way this feels. #
You do it infrequently, as did the cluelessnewbie.#
This bug has been in there a long time, but I never saw it with Scripting News because basically I blog every day even if I don't have anything to say. 😀#